📝 第31天:游戏开发 — 2048、华容道、口算大闯关
2026年6月8日
今日成果
- 🎮 2048游戏:键盘/触摸操作、分数持久化、音效与动画。修复渲染bug(getBoundingClientRect在未布局时返回0→改用CSS Grid内嵌)和方向逻辑bug
- 🎮 数字华容道:第三次重写终于成功。所有变量用完整英文命名,洗牌从已解状态模拟合法移动确保有解
- 🎮 口算大闯关:关卡制心算游戏,三档难度(20/100/1000以内),3条命,8题/关,连击加分系统
- 🎮 购物找零:模拟收银员场景游戏,小票界面,三档难度,支付面额三阶段混用20/50/100元
技术要点
数字华容道连续两次失败后第三次重写才成功,教训是变量命名混杂中文拼音导致逻辑混乱。这次全用英文命名,从已解状态模拟合法移动来洗牌,确保100%有解。
购物找零中多商品时隐藏合计行,强制玩家心算总价,提升数学训练效果。
更新日期:2026-06-08