按成果推进的学习路线
路线按能力里程碑推进。一个阶段未通过时,缩小问题并补齐它,再继续添加功能。你可以根据自己的时间调整节奏;页面数量和投入天数都不能替代可运行成果。
阶段 0:说清一个足够小的游戏
阅读玩法核心循环、原型与范围、项目约定。写出目标玩家假设、每局目标、配对规则、回合消耗和失败重试。
交付:一页项目说明,以及纸牌或简单图形原型。通过:另一人能复述规则;仍不理解的地方有观察记录。
阶段 1:把规则写成可验证状态
阅读 TypeScript、运行时、状态与规则、翻牌模型。运行仓库的 npm test,修改一种胜负条件,再补充对应行为检查。
交付:不依赖画面的规则模型。通过:重复点击同卡、不匹配时点击第三张、最后一回合成功或失败,都有确定结果。
阶段 2:在 Cocos 中完成一局
阅读环境搭建、场景与组件、输入、UI,跟随 Cocos 实战接线。
交付:开始 → 游玩 → 结算 → 重开。通过:连续重开不重复注册事件,旧回调不能修改新一局。
阶段 3:补齐反馈与配置
交付:三份关卡配置、一套反馈、一份素材授权记录。通过:静音也能看懂结果;调整配置不需改规则代码;清楚标记教学数值尚未验证。
阶段 4:进入微信并处理真实运行条件
阅读构建、生命周期、存档、性能、真机测试。尽早做一次最小构建,不要等完整美术完成才第一次接触真机。
交付:开发者工具工程、目标设备测试记录、故障处理结果。通过:切后台恢复、无缓存启动、加载失败、损坏存档等场景有明确行为。
阶段 5:玩家试玩并验证一次修改
阅读试玩、事件、实验。邀请少量目标玩家独立玩,记录行为和事件,不在过程中解释规则。
交付:一份观察表、一条可反驳的假设、一次修改前后对照。通过:能说明改了什么、结果支持到什么程度,以及哪些结论仍不知道。
阶段 6:发布与持续经营
阅读发布准备、商业化、运营,完成项目发布演练。账号与合规可行性在阶段 0 就先核查,这一阶段才完成正式发布准备。
交付:版本包、宣传素材、上线核查表、监测和回退计划。通过:有人知道如何找到游戏,出现故障时你知道如何定位并处理。
什么时候引入后端
当你能说明“数据为什么必须跨设备或可信”时,阅读游戏后端边界。首个本地原型不依赖登录、排行榜和服务端经济;有真实需求后,把你熟悉的能力接入已经成立的游戏流程。