Commit Graph

3 Commits

Author SHA1 Message Date
richarjiang
e5d6c3a674 fix(level): 默认返回 punchline 和 hint1 线索提示
未通关用户现在可以查看谐音梗说明和第一个线索提示,
hint2/hint3 仍需通关后才显示。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-24 21:37:13 +08:00
richarjiang
e6079e4345 feat: 支持新的关卡数据结构 2026-04-19 13:27:10 +08:00
richarjiang
fe2c13258e refactor: 拆分核心玩法模块并优化代码质量
将 WechatGame 单体模块拆分为独立的 User、Level、GameConfig 模块,
新增体力值系统、关卡闯关流程,并修复多项代码质量问题:
- 体力不足错误码从 401 修正为 400
- enterLevel 改用 findById 替代全表扫描
- consumeStamina 增加原子更新防止并发竞态
- 并行化独立数据库查询 (Promise.all)
- 移除 WechatGameService/Controller 死代码
2026-04-10 09:07:50 +08:00