已发布项目

mosaico-545213b5

Revision 1

首个版本:经典贪吃蛇。触摸屏点按四个方位控制转向,标题/结束界面点按开始或重开;分数每满 40 提速一档;含吃食与游戏结束音效。玩法与绘制为可移植 C 代码,Host 仿真器与设备固件共用同一套模型/绘制。

Mosaico 贪吃蛇

经典街机贪吃蛇,为 ESP-Mosaico 设备打造。指挥小蛇吃苹果、不断变长,别撞到墙壁或自己的身体。分数越高,蛇跑得越快,考验你的反应和路线规划。

需要的硬件

  • 一台 ESP-Mosaico 设备(480×480 触摸屏,内置扬声器)。
  • 刷入本固件后即可离线游玩,无需联网或额外配件。

怎么玩(触摸操作)

  • 开始 / 重新开始:在标题或结束画面,点按屏幕任意位置。
  • 控制方向:以屏幕中心为界,点按屏幕的上 / 下 / 左 / 右区域,小蛇就朝那个方向转向。
  • 不能直接掉头:例如正在向右时点左侧无效,需要先转上或下再折返(避免瞬间撞到自己)。
  • 蛇按固定节奏自动前进,你只需在拐弯前点一下目标方向即可,不用一直按住。

游戏规则

  • 吃到红苹果得分并让蛇变长。
  • 每得 40 分提速一档,屏幕右上角的 SPEED 速度条会点亮更多格,最快时移动非常迅速。
  • 撞到四周墙壁或自己的身体即游戏结束,点按屏幕可重新开始。
  • 顶部信息栏:SCORE 当前分 · BEST 最高分 · LEN 蛇身长度 · SPEED 当前速度。
  • 吃果与结束都有音效反馈。

已知限制

  • 目前为纯触摸操作,设备端暂未提供暂停功能。

许可

Apache-2.0。