--- 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*