結構化程式設計(6)


【循序結構(Sequential) 】

【選擇結構(Selection) 】

【重複結構(Repetition) 】

資料引用:https://reurl.cc/Q7xgzo


實作1-接蘋果遊戲

基礎篇

原始程式下載

系統需求

演算法分析:

1.貨車利用鍵盤左右鍵移動

教學影片

2.蘋果利用分身隨機產生多個Apple

教學影片

3.當分身產生時.蘋果落下(座標改變)

4.假如Apple碰到貨車.分數加1分

5.假如Apple的座標小於貨車平台的座標

6.增加音效

7.當蘋果全部落下.遊戲結束

教學影片

 

分段除錯技巧:

貨車角色實作-->錯誤-->測試---修改---符合需求

蘋果角色實作-->錯誤-->測試---修改---符合需求

參考教學影片(Scratch2.0版李澤老師)

http://10.231.114.1/luti/109-2-an/apple01.mp4

http://10.231.114.1/luti/109-2-an/apple02.mp4


程式優化(改善)

系統需求

1.兩種類型(color)Apple

2.隨機化Apple落下速度

增加速度變數(區域變數).此變數只對蘋果2有作用.對貨車及蘋果1無用


作業上傳

檔名:109****catch-apples.sb3