:::
主內容區域
本課「棉花糖射擊遊戲」的學習目標與重點整理如下:
學習目標
- 學會啟動遊戲與進行變數設定。
- 學會設計進入棉花糖世界的場景與動態。
- 學會利用子彈擊落棉花糖的程式邏輯。
- 能設計天外飛來隕石的障礙物效果。
- 能設計與管理生命值的程式。
- 能設計遊戲結束的判定與畫面。
學習重點
- 遊戲規劃與安排:學習如何規劃一個射擊遊戲的腳本、舞台背景與角色分配。
- 訊息傳遞機制:應用 Scratch 的「廣播訊息」與「收到訊息」積木,來控制遊戲流程中的重要事件,例如「遊戲開始」、「遊戲結束」、「隱藏隕石」及「生命值減少」。
- 「分身」概念應用:運用分身積木來反覆產生大量的棉花糖與子彈,讓遊戲畫面更豐富。
- 射擊與碰撞偵測:學習如何發射子彈,並判斷子彈是否成功擊落棉花糖或隕石。
- 「隨機」運算運用:利用隨機取數積木來控制雲朵的移動路徑,以及隕石在畫面最上方隨機出現的位置。
- 互動控制偵測:透過滑鼠移動控制飛碟(飛行員)的水平位置,並利用偵測滑鼠鍵被按下來發射子彈。
- 「變數」數值管理:建立並運用變數來即時記錄遊戲中的得分、倒數計時(如從 60 秒開始倒數)以及生命值(如設定初始值為 3 )。