mosaico-545213b5
Revision 1
首个版本:经典贪吃蛇。触摸屏点按四个方位控制转向,标题/结束界面点按开始或重开;分数每满 40 提速一档;含吃食与游戏结束音效。玩法与绘制为可移植 C 代码,Host 仿真器与设备固件共用同一套模型/绘制。
Mosaico 贪吃蛇
经典街机贪吃蛇,为 ESP-Mosaico 设备打造。指挥小蛇吃苹果、不断变长,别撞到墙壁或自己的身体。分数越高,蛇跑得越快,考验你的反应和路线规划。
需要的硬件
- 一台 ESP-Mosaico 设备(480×480 触摸屏,内置扬声器)。
- 刷入本固件后即可离线游玩,无需联网或额外配件。
怎么玩(触摸操作)
- 开始 / 重新开始:在标题或结束画面,点按屏幕任意位置。
- 控制方向:以屏幕中心为界,点按屏幕的上 / 下 / 左 / 右区域,小蛇就朝那个方向转向。
- 不能直接掉头:例如正在向右时点左侧无效,需要先转上或下再折返(避免瞬间撞到自己)。
- 蛇按固定节奏自动前进,你只需在拐弯前点一下目标方向即可,不用一直按住。
游戏规则
- 吃到红苹果得分并让蛇变长。
- 每得 40 分提速一档,屏幕右上角的 SPEED 速度条会点亮更多格,最快时移动非常迅速。
- 撞到四周墙壁或自己的身体即游戏结束,点按屏幕可重新开始。
- 顶部信息栏:SCORE 当前分 · BEST 最高分 · LEN 蛇身长度 · SPEED 当前速度。
- 吃果与结束都有音效反馈。
已知限制
- 目前为纯触摸操作,设备端暂未提供暂停功能。
许可
Apache-2.0。