我們在做遊戲的過程中會涉及一些過關的程式,這裡以一關關卡為案例給大家進行介紹,需要多關卡的可以自行添加。
彈球過關
- 目标
-
- (1)彈珠彈球得分
- (2)障礙物消失則過關
- 任務
-
- 1.劇本設計
- 2.程式設計
- 遊戲活動
目标
(1)彈珠彈球得分
(2)障礙物消失則過關
任務
1.劇本設計
主題:“會過關”的彈珠球
舞台:草地
角色:小球、反彈闆、草地警戒線、障礙物、得分、關卡
故事:小球和反彈闆在空地上玩遊戲,小球碰到邊緣就會反彈,碰撞障礙物,障礙物會有碰撞聲并消失,障礙物全部消失,則進入下一關。如果小球掉到地上,遊戲就結束。
2.程式設計
角色 | 設計思路 | 指令 | 程式 |
---|---|---|---|
背景 | 點選 ![]() | | |
start按鈕 | 點選 ![]() | | |
小球 | 當點選 ![]() | | |
當接收過關指令後小球仍是靜止狀态,按下空格鍵後,開始運動 | | ||
小球開始運動後判斷是否碰撞障礙物以及邊緣,若碰撞障礙物則增加音效并更改球體造型,若碰撞危險線,則遊戲結束 | | ||
反彈闆 | 同上個文章 | | |
若進行新關卡,則反彈闆位置歸位 | | ||
障礙物 | 克隆 | | |
碰撞小球消失克隆體,障礙物消失則過關 | | ||
得分 | 小球碰撞障礙物分數加1 | | |
關卡 | 障礙物消失進入下一關,更換背景色與障礙物數量 | | |
————————————————
遊戲活動
- 進入開始頁面,點選start進入第一關
-
進入第一關
點選空格,球體彈出,碰到障礙物則發出碰撞聲并短時間内更改造型,碰撞物消失,碰撞物消失得分加1,障礙物全部消失進入下一關
- 進入第二關