學習目標
遊戲設計效果:
1.單擊遊戲按鈕後開始遊戲,初始生命值爲10,蛇精靈根據手機傾斜的力度和方向進行運動;
2.當蛇精靈與蟲精靈觸碰之後,蛇的高度和寬度變大,蛇的生命值增加,每吃一隻蟲子,生命值加3;
3.蛇和蟲碰撞之後會重新隨機出現在畫布中的另一個位置;
4.生命值隨時間減少而減少,每秒減1,當生命值耗盡時,遊戲結束。當蛇觸碰到畫布邊緣,結束遊戲;
5.當生命值超過200,闖關成功。
素材:
各組件用途:
組件屬性設置:
邏輯設計
1. 屏幕初始化與定義變量
2. 單擊遊戲按鈕,切換遊戲狀態
3. 調用過程,生命值判斷,以及時間損耗生命值。
糾錯:這裏寬度要改爲=0才行,否則不會結束。
4. 用方向傳感器控制蛇的移動
5. 蛇把蟲子吃了:圖像精靈被碰撞
6. 蛇到達邊界,遊戲結束