跳到主要內容

goolge blockly 池塘導師 第十題解答

原題目圖形:

 當目標物被攻擊時他會逃跑  兩隻小鴨之間的距離不能超過 70,否則會射擊不到
  必須讓黃色小鴨跟著紅色小鴨一起游泳 
 利用 while(true)的程式讓他可以重複執行
  當 Y 軸位置小於 70 的時候 ( 其實 30~99之間都可以寫,因 為這樣的距離範圍內都可以射擊得到目標物 ) 
 往右上方 45° 的位置跟著紅色小鴨一起游動,游到設定的位 置後停止
  大砲cannon的程式則讓他朝著右上方 45° 的位置射擊,利 用掃描scan來讓黃色小鴨跟著目標移動來改變發射距離,直 到射擊成功 


程式方塊為:

程式最後結果與連結:


留言

這個網誌中的熱門文章

Blockly Games 鳥 第十題攻略

Blockly Games 鳥 第十題攻略 原題目圖形: 方法如下 往上走(90度)的條件是x軸小於50且y軸小於80,且沒吃到蠕 蟲   第二條往右走(0度)的條件式x軸小於80且沒吃到蠕蟲  第三條只要偵測沒吃到蠕蟲即可往下走(270度)   第四條吃到蠕蟲後往上走(90度),條件是y軸小於80且x大於 20   第五條往左走(180度),條件是y軸約大於70且x軸大於20   最後是往下走(270度)  程式方塊為: 程式最後結果與連結:

Blockly Games 迷宮 第十題攻略

原題目圖形: 觀察題目後,需繞整個地圖走才能 左方有路就左轉 來執行前方有路就直走,沒有就右轉 然後重複執行至目的地 程式方塊為: 程式最後結果與連結: