贪吃蛇是一款经典的手机游戏,2G时代的诺基亚手机游戏标配之一。玩法十分简单,方向键控制蛇的运动方向,碰到边线或者蛇本身游戏就结束了。
利用APPinventor可以让经典重现。
UI界面设计如下:
主要组件说明:
1,画布组件,放置游戏的运行主体。
2,布局框,用于规制各个组件。
3,传感器,主要是时钟。
运行效果:
1,屏幕下方是一个方向控制的布局设计。
2,屏幕最上方显示贪吃蛇的目标是吃到100个物体,左边数字是实时更新的数量。达到数量后就会弹出胜利的窗口。
3,要是碰到边线就会触发lost的界面,然后游戏自己重新调回开始页面,玩家可以重新开始。
4,有炸弹在屏幕随机位置出现,碰到就会触发游戏终止。
主要逻辑设计说明:
控制贪吃蛇运动方向,还有速度。
实时监控贪吃蛇运行状态。
贪吃蛇碰撞事件处理,碰到目标可以加分,并随机重新放置目标障碍物的位置。
贪吃蛇边界事件处理代码。
MITA0008