An original logic puzzle delivered for Web and Android through AI-assisted product development.
一款面向 Web 与 Android 的原创逻辑解谜游戏,探索 AI Coding Agent 在需求拆解、产品实现、质量验收和跨端发布中的协作方式。
体验入口: 在线体验 · Android 交付记录(签名 APK 已完成真机验收;公开下载地址尚未提供) · 产品案例 · CI 状态(已运行并通过)
50 个正式关卡(入门 4 / 进阶 35 / 挑战 11) · 13 个测试文件 / 82 个测试用例 · Web 构建与 Android 同步通过 · 50 / 50 关卡验证通过
真实操作演示 · 逻辑推理、连续填格与彩色通关反馈
从产品定位、玩法规则和移动端交互出发,完成 Web MVP、触摸拖动、自适应线索、新手教学、进度保存、彩色通关反馈与 Capacitor Android 应用。签名 Release APK / AAB 已构建,并在 PLJ110 真机完成安装、完整通关、音效、两级返回、进程重启存档和竖屏验证;签名材料与构建产物未进入 Git。
![]() 移动端选关主页 |
![]() 触摸解题与行列线索 |
![]() 彩色图案与单词揭晓 |
关卡并非只由答案反推线索后直接上线。正式数据会检查 schema、尺寸与填充率,使用精确求解计数验证唯一解,再由项目逻辑 solver 验证无需猜测;同时执行单词与 ID 唯一性、8 种旋转/镜像查重、实际颜色使用检查和匿名视觉复审。当前 50 个正式关卡全部通过自动验证。
Jack 负责产品目标、功能取舍、交互判断、任务拆解、结果评审、关卡质量标准和发布验收。Claude Code 与 Codex 用于代码实现、调试、测试补充、文档维护和重复性工程任务。它不是“AI 玩法”,也不是由 AI 自动完成的产品:所有 Agent 输出都需经过人工评审、自动测试、关卡验证和真机验收。
| 结果 | 本次审计证据 |
|---|---|
| 跨端交付 | Vite Web 生产构建通过;Capacitor Android sync 通过;签名包及真机验收记录完整 |
| 内容规模 | 50 关:入门 4、进阶 35、挑战 11 |
| 自动测试 | 13 个测试文件,82 个 Vitest 用例全部通过 |
| 关卡门禁 | 50 / 50 唯一解且可被项目逻辑 solver 完成 |
| 工程质量 | TypeScript、oxlint、生产构建全部通过 |
完整事实口径见本次项目审计、Android 持续交付记录与关卡优化审计。历史文档中的阶段性关卡数量用于保留决策过程,不代表当前正式库。
产品目标与验收口径(Jack)
↓
任务拆解与执行(Claude Code / Codex)
↓
自动测试、类型检查、关卡 validator
↓
人工交互与视觉评审
↓
Android 真机验收与发布判断(Jack)
Agent 擅长批量实现、跨文件重构、补测试和重复校验;在触摸手感、像素图与单词的可辨识度、极端线索布局等问题上容易得到“代码正确但体验不合格”的结果,因此最终决策始终由产品验收闭环完成。
solution派生线索,避免手写数据漂移。- 精确求解器确认只有一个解;逻辑 solver 确认无需猜测。
- validator 检查 schema、颜色、难度、ID、单词和变换重复。
- Vitest 覆盖核心规则、存档、触摸输入、教程与布局边界。
- Web 构建、Capacitor 同步、模拟器与 Android 真机完成交付验收。
React 19 · TypeScript 6 · Vite 8 · CSS Modules · Vitest · Capacitor 8 · Android
游戏无账号和后端;存档保存在 localStorage,音效由 Web Audio 实时生成,鼠标与触摸输入统一使用 Pointer Events。
npm install
npm run dev质量检查与 Android 命令
npm run test
npm run typecheck
npm run lint
npm run validate-puzzles
npm run build
npm run android:sync本仓库暂未附开源许可证;代码、界面与原创关卡保留所有权利。如需复用或引用,请先联系作者。





