[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:zombie-aquarium-32f42497":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"cb9a8001-2e55-440f-82c1-0610408ef8e1","c1aa5f4b-2f2f-4d06-84fd-6f4127f97511","32f42497-b172-44fc-8881-17746deb7bb0","zombie-aquarium-32f42497","136bfce1-557e-4340-8872-bbf76a9ee8d5","public",null,6,"2026-09-23T08:43:41.431Z","2026-09-23T13:16:12.362Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":11,"change_summary":19,"version":12,"submitted_at":20,"reviewed_at":21,"published_at":14,"created_at":13,"description":22,"rendered_description":23,"content":24},1,"published","1.1.0：原创手绘花园鱼缸和三种僵尸鱼；三天挑战与无尽模式；鱼类成长、五连击、饲料和过滤器升级、拾币蜗牛、移动敌人、三星结算、应急食物、音效及最高纪录保存。已完成原生仿真和 ESP32-S31 真机玩法验证。","2026-09-23T13:13:31.516Z","2026-09-23T13:16:12.339Z","# 僵尸水族馆 \u002F Zombie Aquarium\n\n在一座阳光下的花园鱼缸里，照顾三种呆萌的僵尸鱼：投喂脑食、划过金币、升级设备，再赶走来捣乱的刺球。完成三天挑战，或带着鱼群和蜗牛伙伴继续无尽模式。\n\n![ESP32-S31 真机画面：收集金币与五连击](\u002Fapi\u002Fv1\u002Ffiles\u002Faus_523c2a303bb8b02bfe6b1655ed0835c1bc58b80be30f2e60a27cc8041443e605.webp)\n\n## 怎样玩\n\n开局有两条鱼和 80 金币。先喂饱鱼，让它们长大产币，再逐步扩大鱼群、升级设备和收集黄金蛋。\n\n| 操作 | 效果 |\n| --- | --- |\n| 点击水域 | 花 1 金币投喂，鱼会追逐食物；注意避免剩食污染 |\n| 点击或划过金币 | 拾取金币，三秒内连续拾取可获得最多五连击奖励 |\n| ADOPT | 领养新鱼，最多六条；绿色、橙色、紫色鱼各有特点 |\n| CLEAN | 花 20 金币恢复水质；水质充足时不收费 |\n| UPGRADE | 打开商店，升级饲料、过滤器，或请蜗牛自动拾币 |\n| EGG | 至少养三条鱼后购买蛋碎片，每天收齐三片即可过关 |\n| 点击刺球 | 连续点击 3–5 次赶走敌人；第二天开始会出现移动敌人 |\n| 右上角按钮 | 暂停或继续；打开商店也会暂停游戏时间 |\n\n鱼吃过 3 \u002F 7 份食物后会长大，产币随成长增加。每关最多获得三颗星：通关一星，无鱼死亡一星，结算水质至少 50 再得一星。通关第三天后可以继续无尽模式，鱼群和升级会保留。\n\n金币用尽时，每十秒可以获得一份免费应急食物。全部鱼死亡后可重新开始。最高分和最远通关天数会保存；重启后开始新局，不恢复进行中的关卡。\n\n![原生仿真画面：饲料、过滤器和蜗牛商店](\u002Fapi\u002Fv1\u002Ffiles\u002Faus_2625b3d2662b548680544ca00385e4bb0bca107a9c2509d6f5f2ccb7c8b42ad0.webp)\n\n## 硬件与安装\n\n- 面向配有 480×480 触摸屏的 ESP-Mosaico ESP32-S31 设备，固件目标为 16 MiB Flash。\n- 使用设备自带屏幕、触控和音频输出，不需要外接传感器或额外接线。\n- 游戏本身离线运行；通过 Mosaico Ideas 下载时，设备需要联网并完成配对。\n- 版本为 **1.1.0**。使用平台适配的 Iris \u002F Recovery 安装流程，建议 Recovery **0.1.2 或更新版本**。本作品不包含 bootloader 或 Recovery 固件。\n- 图像、字体和音效均已嵌入应用镜像，无需另行下载游戏素材。分区表保留的 `game_assets` 区域（`0xf00000`，1 MiB）未被本应用使用，固件包不写入或初始化该区域，也不依赖其中原有的数据。\n\n## 验证与已知限制\n\n该固件已通过原生 C 仿真及 ESP32-S31 真机验证，覆盖三天通关、全部升级、拾币蜗牛、移动敌人、五连击、暂停和无尽模式。真机自动操作完成三天九星通关，并验证重启后的最高纪录保存。游戏场景实测约 30 FPS，文字较多的页面帧率会降低。\n\n游戏内界面目前为英文。物理触控手感、实际面板观感和扬声器听感尚未由现场人员验收。验证时曾遇到 Recovery 0.1.2 安装过程异常重启，后续重试安装成功，游戏健康检查通过；该安装问题的根因尚未确认。\n\n## 素材来源\n\n应用代码采用 Apache-2.0。背景与角色图集由 OpenAI 图像生成工具原创生成，采用手绘花园卡通风格，没有使用《植物大战僵尸》或其他游戏的原版素材；本作品与这些游戏无关联。音效为程序合成音。\n\n字体为 DejaVu Sans Condensed Bold，遵循附件中的字体许可证。素材来源与完整生成提示词见附件 `PROVENANCE.md`。封面来自实际设备屏幕镜像，商店图来自共用 C 渲染代码的原生仿真。\n","\u003Ch1>僵尸水族馆 \u002F Zombie Aquarium\u003C\u002Fh1>\n\u003Cp>在一座阳光下的花园鱼缸里，照顾三种呆萌的僵尸鱼：投喂脑食、划过金币、升级设备，再赶走来捣乱的刺球。完成三天挑战，或带着鱼群和蜗牛伙伴继续无尽模式。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_523c2a303bb8b02bfe6b1655ed0835c1bc58b80be30f2e60a27cc8041443e605.webp\" alt=\"ESP32-S31 真机画面：收集金币与五连击\" \u002F>\u003C\u002Fp>\n\u003Ch2>怎样玩\u003C\u002Fh2>\n\u003Cp>开局有两条鱼和 80 金币。先喂饱鱼，让它们长大产币，再逐步扩大鱼群、升级设备和收集黄金蛋。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>操作\u003C\u002Fth>\n\u003Cth>效果\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>点击水域\u003C\u002Ftd>\n\u003Ctd>花 1 金币投喂，鱼会追逐食物；注意避免剩食污染\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>点击或划过金币\u003C\u002Ftd>\n\u003Ctd>拾取金币，三秒内连续拾取可获得最多五连击奖励\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>ADOPT\u003C\u002Ftd>\n\u003Ctd>领养新鱼，最多六条；绿色、橙色、紫色鱼各有特点\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>CLEAN\u003C\u002Ftd>\n\u003Ctd>花 20 金币恢复水质；水质充足时不收费\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>UPGRADE\u003C\u002Ftd>\n\u003Ctd>打开商店，升级饲料、过滤器，或请蜗牛自动拾币\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>EGG\u003C\u002Ftd>\n\u003Ctd>至少养三条鱼后购买蛋碎片，每天收齐三片即可过关\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>点击刺球\u003C\u002Ftd>\n\u003Ctd>连续点击 3–5 次赶走敌人；第二天开始会出现移动敌人\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>右上角按钮\u003C\u002Ftd>\n\u003Ctd>暂停或继续；打开商店也会暂停游戏时间\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>鱼吃过 3 \u002F 7 份食物后会长大，产币随成长增加。每关最多获得三颗星：通关一星，无鱼死亡一星，结算水质至少 50 再得一星。通关第三天后可以继续无尽模式，鱼群和升级会保留。\u003C\u002Fp>\n\u003Cp>金币用尽时，每十秒可以获得一份免费应急食物。全部鱼死亡后可重新开始。最高分和最远通关天数会保存；重启后开始新局，不恢复进行中的关卡。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_2625b3d2662b548680544ca00385e4bb0bca107a9c2509d6f5f2ccb7c8b42ad0.webp\" alt=\"原生仿真画面：饲料、过滤器和蜗牛商店\" \u002F>\u003C\u002Fp>\n\u003Ch2>硬件与安装\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>面向配有 480×480 触摸屏的 ESP-Mosaico ESP32-S31 设备，固件目标为 16 MiB Flash。\u003C\u002Fli>\n\u003Cli>使用设备自带屏幕、触控和音频输出，不需要外接传感器或额外接线。\u003C\u002Fli>\n\u003Cli>游戏本身离线运行；通过 Mosaico Ideas 下载时，设备需要联网并完成配对。\u003C\u002Fli>\n\u003Cli>版本为 \u003Cstrong>1.1.0\u003C\u002Fstrong>。使用平台适配的 Iris \u002F Recovery 安装流程，建议 Recovery \u003Cstrong>0.1.2 或更新版本\u003C\u002Fstrong>。本作品不包含 bootloader 或 Recovery 固件。\u003C\u002Fli>\n\u003Cli>图像、字体和音效均已嵌入应用镜像，无需另行下载游戏素材。分区表保留的 \u003Ccode>game_assets\u003C\u002Fcode> 区域（\u003Ccode>0xf00000\u003C\u002Fcode>，1 MiB）未被本应用使用，固件包不写入或初始化该区域，也不依赖其中原有的数据。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>验证与已知限制\u003C\u002Fh2>\n\u003Cp>该固件已通过原生 C 仿真及 ESP32-S31 真机验证，覆盖三天通关、全部升级、拾币蜗牛、移动敌人、五连击、暂停和无尽模式。真机自动操作完成三天九星通关，并验证重启后的最高纪录保存。游戏场景实测约 30 FPS，文字较多的页面帧率会降低。\u003C\u002Fp>\n\u003Cp>游戏内界面目前为英文。物理触控手感、实际面板观感和扬声器听感尚未由现场人员验收。验证时曾遇到 Recovery 0.1.2 安装过程异常重启，后续重试安装成功，游戏健康检查通过；该安装问题的根因尚未确认。\u003C\u002Fp>\n\u003Ch2>素材来源\u003C\u002Fh2>\n\u003Cp>应用代码采用 Apache-2.0。背景与角色图集由 OpenAI 图像生成工具原创生成，采用手绘花园卡通风格，没有使用《植物大战僵尸》或其他游戏的原版素材；本作品与这些游戏无关联。音效为程序合成音。\u003C\u002Fp>\n\u003Cp>字体为 DejaVu Sans Condensed Bold，遵循附件中的字体许可证。素材来源与完整生成提示词见附件 \u003Ccode>PROVENANCE.md\u003C\u002Fcode>。封面来自实际设备屏幕镜像，商店图来自共用 C 渲染代码的原生仿真。\u003C\u002Fp>\n",{"title":25,"categories":26,"boards":29,"tags":30,"cover_images":37,"external_links":40,"attachments":41,"current_version":51,"license":52,"firmware_variants":53},"僵尸水族馆 \u002F Zombie Aquarium",[27,28],"display","audio",[],[31,32,33,34,35,36],"游戏","触屏","养成","水族馆","ESP32-S31","Raylib Lite Engine",[38,39],"\u002Fapi\u002Fv1\u002Ffiles\u002Faus_523c2a303bb8b02bfe6b1655ed0835c1bc58b80be30f2e60a27cc8041443e605.webp","\u002Fapi\u002Fv1\u002Ffiles\u002Faus_2625b3d2662b548680544ca00385e4bb0bca107a9c2509d6f5f2ccb7c8b42ad0.webp",[],[42,47],{"id":43,"name":44,"size":45,"media_type":46,"upload_id":43},"aus_73a9d084b5ef450281c716a66b1dfc3aa472d33c49ddf6ec5880a1dc0667ed79.txt","FONT_LICENSE.txt",3859,"application\u002Foctet-stream",{"id":48,"name":49,"size":50,"media_type":46,"upload_id":48},"aus_eba22e09f55ef236f1452b1bde1761932f485ef98568af7ff75edf4754751112.md","PROVENANCE.md",4246,"1.1.0","Apache-2.0 (application code); DejaVu font license (attached). See README for artwork and audio provenance.",[54],{"type":55,"partitions":56,"iris":57},"iris",[],{"bundle_asset_id":58},"aus_28e0c736d7d8fc9844ce090ad0d531caf940768a82d43b2d09ce5b0620b66121.irisfw"]