AppInventor學習筆記:貪吃蛇

學習目標 

遊戲設計效果:

1.單擊遊戲按鈕後開始遊戲,初始生命值爲10,蛇精靈根據手機傾斜的力度和方向進行運動;
2.當蛇精靈與蟲精靈觸碰之後,蛇的高度和寬度變大,蛇的生命值增加,每吃一隻蟲子,生命值加3;
3.蛇和蟲碰撞之後會重新隨機出現在畫布中的另一個位置;
4.生命值隨時間減少而減少,每秒減1,當生命值耗盡時,遊戲結束。當蛇觸碰到畫布邊緣,結束遊戲;
5.當生命值超過200,闖關成功。 

素材:
 

各組件用途:

 

組件屬性設置:

邏輯設計

1.  屏幕初始化與定義變量

2. 單擊遊戲按鈕,切換遊戲狀態

3. 調用過程,生命值判斷,以及時間損耗生命值。

糾錯:這裏寬度要改爲=0才行,否則不會結束。

 

 

 

 4. 用方向傳感器控制蛇的移動

5. 蛇把蟲子吃了:圖像精靈被碰撞

 6. 蛇到達邊界,遊戲結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章