基本游戏循环
初始化游戏环境。
检查是否吃到食物,如果吃了食物则增加蛇的长度并生成新的Apple。
检查是否有碰撞(包括自身碰撞和边界碰撞),如果有碰撞则游戏结束。
更新游戏画面。
循环执行上述步骤直到游戏结束。
界面与视觉效果
游戏窗口应该有一个合适的大小,并且呈现出清晰的画面。
蛇、苹果以及其他游戏元素应该有明显的视觉区分,如颜色和形状。
当蛇吃到食物时,应该有明显的反馈效果,例如食物消失和蛇长大的动画。
控制方式
支持触摸屏控制,通常使用箭头进行上下左右移动。
分数与统计
显示当前分数,并随着吃到食物次数的增加而增长。
记录最高分,并在玩家创造新纪录时更新。
游戏速度
游戏速度随分数增长而逐渐加快,增加游戏难度。
注:只为完成项目任务,并没有多余有趣的功能。