已发布项目

zombie-aquarium-32f42497

Revision 1

1.1.0:原创手绘花园鱼缸和三种僵尸鱼;三天挑战与无尽模式;鱼类成长、五连击、饲料和过滤器升级、拾币蜗牛、移动敌人、三星结算、应急食物、音效及最高纪录保存。已完成原生仿真和 ESP32-S31 真机玩法验证。

僵尸水族馆 / Zombie Aquarium

在一座阳光下的花园鱼缸里,照顾三种呆萌的僵尸鱼:投喂脑食、划过金币、升级设备,再赶走来捣乱的刺球。完成三天挑战,或带着鱼群和蜗牛伙伴继续无尽模式。

ESP32-S31 真机画面:收集金币与五连击

怎样玩

开局有两条鱼和 80 金币。先喂饱鱼,让它们长大产币,再逐步扩大鱼群、升级设备和收集黄金蛋。

操作 效果
点击水域 花 1 金币投喂,鱼会追逐食物;注意避免剩食污染
点击或划过金币 拾取金币,三秒内连续拾取可获得最多五连击奖励
ADOPT 领养新鱼,最多六条;绿色、橙色、紫色鱼各有特点
CLEAN 花 20 金币恢复水质;水质充足时不收费
UPGRADE 打开商店,升级饲料、过滤器,或请蜗牛自动拾币
EGG 至少养三条鱼后购买蛋碎片,每天收齐三片即可过关
点击刺球 连续点击 3–5 次赶走敌人;第二天开始会出现移动敌人
右上角按钮 暂停或继续;打开商店也会暂停游戏时间

鱼吃过 3 / 7 份食物后会长大,产币随成长增加。每关最多获得三颗星:通关一星,无鱼死亡一星,结算水质至少 50 再得一星。通关第三天后可以继续无尽模式,鱼群和升级会保留。

金币用尽时,每十秒可以获得一份免费应急食物。全部鱼死亡后可重新开始。最高分和最远通关天数会保存;重启后开始新局,不恢复进行中的关卡。

原生仿真画面:饲料、过滤器和蜗牛商店

硬件与安装

  • 面向配有 480×480 触摸屏的 ESP-Mosaico ESP32-S31 设备,固件目标为 16 MiB Flash。
  • 使用设备自带屏幕、触控和音频输出,不需要外接传感器或额外接线。
  • 游戏本身离线运行;通过 Mosaico Ideas 下载时,设备需要联网并完成配对。
  • 版本为 1.1.0。使用平台适配的 Iris / Recovery 安装流程,建议 Recovery 0.1.2 或更新版本。本作品不包含 bootloader 或 Recovery 固件。
  • 图像、字体和音效均已嵌入应用镜像,无需另行下载游戏素材。分区表保留的 game_assets 区域(0xf00000,1 MiB)未被本应用使用,固件包不写入或初始化该区域,也不依赖其中原有的数据。

验证与已知限制

该固件已通过原生 C 仿真及 ESP32-S31 真机验证,覆盖三天通关、全部升级、拾币蜗牛、移动敌人、五连击、暂停和无尽模式。真机自动操作完成三天九星通关,并验证重启后的最高纪录保存。游戏场景实测约 30 FPS,文字较多的页面帧率会降低。

游戏内界面目前为英文。物理触控手感、实际面板观感和扬声器听感尚未由现场人员验收。验证时曾遇到 Recovery 0.1.2 安装过程异常重启,后续重试安装成功,游戏健康检查通过;该安装问题的根因尚未确认。

素材来源

应用代码采用 Apache-2.0。背景与角色图集由 OpenAI 图像生成工具原创生成,采用手绘花园卡通风格,没有使用《植物大战僵尸》或其他游戏的原版素材;本作品与这些游戏无关联。音效为程序合成音。

字体为 DejaVu Sans Condensed Bold,遵循附件中的字体许可证。素材来源与完整生成提示词见附件 PROVENANCE.md。封面来自实际设备屏幕镜像,商店图来自共用 C 渲染代码的原生仿真。