feat: 新增涂鸦PK四课教案(第8-11课)及大纲更新

- 新增 AICODE06-08~11 完整逐字稿教案(每课600+行)
- 涂鸦PK主题:画图工具→基础对战→动画音效→班级锦标赛
- 核心工程思维:需求驱动→测试验证→增量迭代→数据驱动
- 更新 AICODE-06 课程大纲,追加第8-11课内容
- 新增 demo-pk/ 目录(画图工具/对战/动画三个demo)

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rocky
2026-04-09 20:28:42 +02:00
parent 045cc80ca1
commit 25ec5f0c9c
10 changed files with 4785 additions and 244 deletions

View File

@@ -17,6 +17,60 @@
---
---
## 项目实战阶段魔幻俄罗斯方块第6-7课
> 面向已完成前5课的 AICODE-06 学员。以俄罗斯方块为载体系统训练工程师思维Plan Mode 先行、需求审核、自动测试、新窗口原则。
| 课时 | 课程主题 | 学习目标 | 核心概念 | 核心工具 |
|:----:|---------|---------|---------|---------|
| 6 | 魔幻俄罗斯方块(上)— Plan Mode 先行 | • 掌握 Plan Mode 三步流程:整理需求 → 需求审核 → 确认需求<br>• 理解需求质量 = 输出质量需求越详细AI 执行越准确<br>• 建立新窗口原则:审核必须在新窗口进行,避免上下文污染<br>• 能独立完成「需求文档 → 审核 → 生成 → 验收 → 结果溯源」完整闭环 | Plan Mode、需求文档、需求审核、结果溯源、新窗口原则、上下文污染 | Kimi 2.5 |
| 7 | 魔幻俄罗斯方块(下)— 魔改升级 + AI 自动测试 | • 掌握增量需求文档:在已有基础上只写新增功能<br>• 理解自动化测试:让 AI 生成测试脚本替代手动验收<br>• 能读懂测试脚本 ✅❌ 结果并溯源修复<br>• 建立「测试通过才算完成」的质量意识,利用测试脚本安全做第二版、第三版 | 自动化测试、测试覆盖、边界条件、增量需求、新窗口原则 | Kimi 2.5 |
**两课核心工作流:**
```
Plan Mode新窗口A整理需求
需求审核新窗口BAI扮演审核工程师
执行生成新窗口CKimi生成代码
手动验收 → 感受手动测试的局限
AI生成测试脚本新窗口D自动测试
测试全部 ✅ → 有了安全网 → 放心做第二版、第三版
```
---
## 项目实战阶段涂鸦PK第8-11课
> 在工程流程Plan Mode + 测试)已内化的基础上,以「自绘角色对战游戏」为载体,训练数据驱动设计、增量需求迭代、和设计决策表达力。
| 课时 | 课程主题 | 学习目标 | 核心能力 | 核心产出 |
|:----:|---------|---------|---------|---------|
| 8 | 涂鸦PK— 画图工具 + 角色设计 | • 能用需求文档驱动生成自己的HTML5画图工具<br>• 能画出两帧角色Spritesheet帧1待机+帧2攻击<br>• 理解20分属性预算制能根据打法定位分配属性 | 拆解力、审美力 | 自制画图工具 + 角色Spritesheet128×64 PNG+ 角色属性JSON |
| 9 | 涂鸦PK— 基础对战系统 | • 能用需求文档描述战斗规则(公式/先手/特技让AI生成完整对战系统<br>• 理解边界情况的重要性:需求文档必须覆盖所有异常情况<br>• 能用AI在新窗口生成测试脚本验证伤害公式和胜负判定 | 拆解力、韧性力 | 可对战的PK系统有血条/四种行动/AI对手+ 测试脚本验证报告 |
| 10 | 涂鸦PK— 动画 + 音效 + 特技 | • 能用自然语言描述动画「感觉」让AI实现Phaser Tween动画<br>• 理解Web Audio API用代码合成音效零外部素材依赖<br>• 掌握增量需求写法:只写新增部分,不重写已验收功能 | 审美力、提问力 | 有完整动画+音效+特技特效的战斗体验版 |
| 11 | 涂鸦PK— 班级锦标赛 | • 理解数据驱动设计加JSON文件=加角色,不改代码<br>• 能用增量需求实现roles角色系统从文件夹读取所有角色<br>• 能用3分钟路演清晰表达设计决策定位+意图+复盘) | 表达力、共创力 | roles系统 + 班级角色锦标赛 + 设计决策路演 |
**四课核心工作流延伸自第6-7课工程流程**
```
需求驱动窗口A整理 → 窗口B审核 → 窗口C执行
测试验证窗口D生成测试脚本 → 验证核心逻辑)
增量迭代(只写新增需求 → 已验收功能不重写)
数据驱动扩展(加文件=加功能 → 代码与数据分离)
```
---
## 合流说明
> **合流时间点待定。** 原计划第5课合流但考虑到 AICODE-03 学生打字和表达能力的成长节奏,合流点可能后延。