2017年12月26日 星期二

Blockly Games 影片 第九題攻略

原題目圖形:

1.第一段路徑運用積木:Y 軸位置維持在 40,當時間在 20 以內,讓 X 軸和時間同時移動到 20 即可。
2.第二段可以看出,球是從 (X20, Y40) 移動到 (X20, Y80),時間是從 time 20~40
3.第三段的位置是從(X20, Y80)移動到(X80, Y20),因為是最後一段,只要讓前兩個情境都不符合,就會執行這一段的積木。 
4.積木:這一段的移動時間為time 40~100,X 軸為 20 到 80,可以讓積木利用數學式將時間減去 20,就能呈現 X 軸的移動位置。Y 軸的部分移動座標為 80 到 20,一樣利用數學運算式,用 120 減去時間即可得到 Y 軸座標。

程式方塊為:


程式最後結果與連結:




2017年12月19日 星期二

Blockly Games 池塘導師 第十題攻略

原題目圖形:
















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

程式為:











程式最後結果與連結:

2017年12月12日 星期二

Blockly Games 烏龜 第九題攻略

原題目圖形:
方法如下:
1.先出三個星形,再拿起筆到左邊畫出一條白色水平線。
2.以利用 360 條線繪出,將 畫筆移動到圓形的中心點,每一筆畫完後退回白線交接處, 右轉 1°,重複繪製 360 次。
3.是利用黑色的圓將白色的圓形部分遮住形 成弦月的樣子,利用前一關的方法將星星及白色圓形畫出來後,往右上方 120° 移動 20,再用黑線畫出一個圓。


程式方塊為:






Blockly Games 影片 第九題攻略

原題目圖形: 1.第一段路徑運用積木:Y 軸位置維持在 40,當時間在 20 以內,讓 X 軸和時間同時移動到 20 即可。 2. 第二段可以看出,球是從  (X20, Y40)  移動到  (X20, Y80) ,時間是從  time 20~40 。 3....