05 · 计划模式与项目开发
04-会话与AGENTS配置 | 下一篇 → 06-安全与沙箱
Plan Mode(计划模式)
和 Claude Code 一样,复杂任务先让它出计划,别一上来就改代码:
描述目标 → Codex 在 Plan 模式只读分析 → 列出步骤/受影响文件/风险
→ 你审、纠偏 → 批准 → 它进入执行
好处: - 改之前先对齐,纠偏成本低。 - 它会主动问澄清问题(clarifying questions),把需求里的模糊点先问清。
澄清式提问(Clarification)
Codex 会在动手前反问你:「你说的导出是 CSV 还是 Excel?」「要不要保留原数据?」 —— 把歧义消灭在动手前,是智能体靠谱的关键。
课程实战项目:Wolfenstein 3D 克隆
课程用一个有趣的大项目串起计划→开发流程:做一个 Wolfenstein 3D 风格的射线投射(raycasting)小游戏。
完整流程示范:
1) 让 Codex 出计划:用 HTML5 Canvas + JS 做 raycasting,
分阶段:地图 → 玩家移动 → 墙体投射 → 纹理 → 敌人
2) 审计划,确认技术选型和阶段拆分
3) 一个阶段一个阶段做,每阶段跑起来看效果
4) 出 bug 把现象贴回去,让它定位+修
5) 迭代到能玩
要点:
- 大项目要分阶段——每阶段都能跑、能验证,再进下一阶段。
- 边做边玩边修:可运行 = 最好的验收。
- 善用 /fork 试不同实现方向。
通用「做项目」节奏
计划 → 拆阶段 → 实现一阶段 → 跑/玩 → 修 → 下一阶段
本节实操
- 选一个小项目(小游戏/小工具)
- 让 Codex 先出分阶段计划,你审
- 一阶段一阶段做,每段跑起来验证
下一篇 → 06-安全与沙箱