13.
實作-射擊遊戲
準備:槍、子彈、氣球和三個變(分數、時間和子彈)
當按下「綠旗」開始執行程式
啟動按鈕:
- 當啟動時先顯示「Start」按鈕
- 點選「Start」按鈕會廣播「start」程式開始,接著按鈕就會隱藏
舞台程式:
- 一開始先切換是射擊背
- 設計倒數計時,時間到會廣播「Gameover」
- 接著到GameOver就會切換到GameOver的背景,接著停止遊戲
槍的程式:隨著滑鼠移動,只允許上下移動,所以X座標鎖住,y座標移至滑鼠的y座標
氣球的程式:
- 當綠旗被執行時就先隱藏
- 接收到「Start」就移到指定位置後顯示
- 接著往上移動(y值增加)
- 如果碰到子彈後加分就馬上隱藏
- 如果移到最上方一樣隱藏
子彈程式:
- 新增一個偵測值,預設是「1」,當按下空白鍵發射子彈後就立即改為「0」
- 隨著槍移動,x座標鎖定,y座標就移到「槍」的座標
- 按下空白鍵會發射,發射後子彈減一,如果子彈用完會廣播Gameover
- 在尚未碰到氣球或邊緣前就持續前進,如果碰到就隱藏
- 程式其實可以寫得更簡單,站長有另外設計一個,你可以自己試看看