---
class: AICODE03小Q周五1900
week: 15
course: AICODE03-015
theme: 像素对战模拟器 - 人机对战系统开发
date: 2026-06-12
status:
  total: 5
  present: 3
  make_up: 0
  absent: 2
students:
  - name: 李怡瞳
    status: present
  - name: 王乐怡
    status: present
  - name: 黄榆斐
    status: present
  - name: 沙佩琪
    status: absent
  - name: 谢善诺
    status: absent
---

# AICODE03小Q周五1900 第15周汇总

> 课程代码：AICODE03-015
> 上课日期：2026-06-12
> 课程主题：像素对战模拟器 - 需求分析→属性预算→回合制战斗开发
> 班级人数：5人（出勤3人，补课0人，请假2人）

---

## 本周课评状态

| 学生 | 状态 | 类型 | 档案位置 | 操作 |
|:-----|:----:|:----:|:---------|:----:|
| 李怡瞳 | ✅ 已保存 | 常规学生 | 本班 | [查看] |
| 王乐怡 | ✅ 已保存 | 常规学生 | 本班 | [查看] |
| 黄榆斐 | ✅ 已保存 | 常规学生 | 本班 | [查看] |
| 沙佩琪 | ❌ 请假 | 常规学生 | 本班 | - |
| 谢善诺 | ❌ 请假 | 常规学生 | 本班 | - |

---

## 学生课评列表

### 李怡瞳 - 常规学生 ✅

**基本信息**
- 表现标签：需求文档编写、人机对战、回合制战斗逻辑、特效实现、独立完成
- 情绪状态：稳定投入，坚持完成

**课评内容**

```
怡瞳本节课学习了人机对战系统的全流程开发——先梳理功能需求、编写需求文档，再生成完整网页实现回合制战斗💡

本节课怡瞳先想清楚了自己的系统需要哪些功能：玩家能上传角色图、电脑也有角色可选、两边要有不同的技能和属性。想清楚后她写了需求文档，把战斗流程、技能效果、胜负判断都列得清楚明白。需求确认通过后开始生成网页，做了角色展示页、战斗页和结果页三个界面。普通攻击、重击、特技、防御四个按钮都能正常运作——燃烧让对手每回合扣血、冰冻让对方跳过一回合，效果都实现了。她还给战斗加了攻击动画和伤害数字，角色被打到会抖动，血条实时变化，视觉反馈很到位。电脑会根据自己血量选择行动（血少时优先防御），能正常打完一整局，逻辑完整。本节课怡瞳坚持完成了整个流程，遇到问题时能主动调整，比之前有了明显进步💪

建议下周想想打赢后给什么奖励（如金币/经验值），或者让玩家可以保存自己的角色配置，让游戏更有养成感🏠
```

**教师备注**
- 生成时间：2026-06-12
- 确认状态：☑️ 已确认

---

**教师备注**：
- 状态：已保存
- 个人档案：已同步
- 亮点：需求先行的项目习惯好、特效战斗逻辑完整、坚持完成全流程

---

### 王乐怡 - 常规学生 ✅

**基本信息**
- 表现标签：四个可选角色设计、属性预算制(20点)、技能效果丰富、回合制战斗、个性化设计
- 情绪状态：积极主动，专注投入

**课评内容**

```
乐怡本节课学习了人机对战系统的全流程开发——先规划功能设计、编写需求文档，再生成网页实现完整的回合制对战💡

本节课乐怡先规划了自己的系统：玩家要选角色、分配属性、选技能，电脑那边也要有对应的配置。规划好后她写了需求文档，把角色选择、属性分配、回合制战斗这些功能都写清楚。需求审核通过后开始生成网页，做了四个可选角色——火球鼠攻击高、水滴兽生命多，每个角色有自己的特点。属性分配给了20点自由加到生命、攻击、防御、速度上，还设计了坦克、刺客、平衡、速攻几个预设方案，方便快速上手。战斗逻辑做了速度排序（快的一方先出手），技能有燃烧、冰冻、吸血等效果，每个效果都有对应的战斗表现。她还加了上传图片功能，可以用自己的图当角色，个性化十足。本节课乐怡在计划阶段就很清晰，实现阶段也能有条不紊地推进，专注度很高✨

建议下周试试把战斗日志做得更美观，或者给游戏加点音效增强沉浸感🏠
```

**教师备注**
- 生成时间：2026-06-12
- 确认状态：☑️ 已确认

---

**教师备注**：
- 状态：已保存
- 个人档案：已同步
- 亮点：属性预算制设计合理、角色多样化、技能效果丰富、需求规划清晰

---

### 黄榆斐 - 常规学生 ✅

**基本信息**
- 表现标签：双向配置设计、伤害计算公式、细节丰富、系统思维
- 情绪状态：积极投入，越挫越勇

**课评内容**

```
榆斐本节课学习了人机对战系统的全流程开发——先梳理功能模块、编写需求文档，再生成网页实现完整的回合制战斗逻辑💡

本节课榆斐先梳理了要做哪些功能：玩家和电脑都要能选头像、分配属性、选技能，两边配置好后再开打。梳理清楚后她写了需求文档，把玩家配置、敌人配置、战斗流程、胜负判断都写得很明白。需求确认后开始生成网页，做了分开设置的功能，两边各自配好再开打，设计思路清晰。战斗里做了回合切换机制，速度快的人先出手，伤害计算考虑了攻击减防御再乘以技能加成，公式完整。她还加了不少细节：血少了角色会换表情头像、战斗记录用不同颜色区分显示、赢了会显示胜利画面，每一个细节都让作品更完整。本节课榆斐展现出了很好的系统思维和细节意识，能主动思考各种边界情况并逐一实现🎯

建议下周试试多做几个不同的电脑对手（如不同难度/打法），或者加个难度选择，让游戏更有挑战性🏠
```

**教师备注**
- 生成时间：2026-06-12
- 确认状态：☑️ 已确认

---

**教师备注**：
- 状态：已保存
- 个人档案：已同步
- 亮点：伤害计算逻辑完整、双向分开配置设计好、细节把控到位

---

### 沙佩琪 - ❌ 请假

**状态**：请假，未生成课评

---

### 谢善诺 - ❌ 请假

**状态**：请假，未生成课评

---

## 本周班级整体情况

### 本周表现分布

| 维度 | 优秀 | 良好 | 合格 | 需关注 |
|:------|:---:|:---:|:---:|:----:|
| 参与度 | 3 | - | - | - |
| 需求分析 | 2 | 1 | - | - |
| 战斗逻辑实现 | 2 | 1 | - | - |
| 情绪状态 | 3 | - | - | - |

### 共性观察
1. **整体表现**：本周出勤3人（沙佩琪、谢善诺请假），课程临时调整为"像素对战模拟器"项目开发。三名学生都完成了从需求分析→文档编写→网页实现的全流程
2. **主题掌握**：
   - 属性预算制(20点分配)理解到位，每人都设计了合理的角色属性体系
   - 回合制战斗基本结构（速度排序→攻击→技能→胜负判断）全部实现
   - 技能效果（燃烧/冰冻/吸血等）均能在战斗中正常生效
3. **亮点**：
   - **黄榆斐**的伤害计算公式最完整（攻击-防御×技能加成），细节意识强
   - **王乐怡**的角色多样性最好（4个可选角色+预设方案），设计最丰富
   - **李怡瞳**的战斗动画和视觉反馈最到位（抖动+伤害数字+血条变化）
4. **挑战**：部分学生在需求阶段的颗粒度可以更细，提前想清楚所有边界情况再动手

### 需关注学生
- 本次无特别需关注学生，全员表现良好

### 下周重点
1. 预告下周课程：AICODE03-016 Skills入门—用game-studio做跳一跳
2. 重点：Skills工具箱概念、插件机制、Three.js基础

---

*生成时间：2026-06-12*
