第四单元 飞机大战

第16课 完成:清单验收一局(飞机大战)

五步收官:能演示完整空战一局。

第16课 完成:清单验收一局(飞机大战)
第16课 完成:清单验收一局(飞机大战)
大约 40 分钟 这个单元:分小步做出一局飞机大战

空战收官:移动、射击、敌机、得分,能完整玩一局。

带上需求卡讲故事:你怎么从草图打到可演示。

临演不加联机——保住能玩的版本。

一、这一课怎么学

  • 开始前你要会:会打开浏览器,会打字。
  • 怎样算做完:完成「轮到你做」,并在嵌入工具里留下可预览文件。
  • 建议:先读「弄懂这件事」,再做练习。

二、学完你能做到

  • 可玩一局。
  • 有清单勾选。
  • 能讲述分版过程。

三、弄懂这件事

这一课就这几小步:

1.收口

空战收官,功能以清单为准,不要临演加戏。

移动、射击、敌机、得分能完整玩一局,就算收口成功。

联机、商城这类需求,仍留在「先别做」。

2.讲述

讲述时带上需求卡,把故事说短:需求→v0→v1→用 F12 修过什么。

先让别人玩一局,再讲你和 AI 怎么分工。

过程讲清楚,比只秀最终画面更有说服力。

3.边界

边界不变:仍是纯前端,浏览器打开就能玩。

不要自建服务器,也不要在游戏页里嵌大模型。

保住能玩的版本,比临时加炫更重要。

记一句:清单大于临时加戏——临演不加联机,保住能玩。

四、先跟着做

对照例子想清楚

  1. 用自己的话重述本课成功标准。

    做对了会怎样你写出来的标准,别人打开页面点几下就能核对是不是做到了,而不是只有形容词。

  2. 指出哪一步必须自己点,不能听 AI 口头说完成。

    做对了会怎样你明确写出:必须自己打开页面点一遍;AI 口头说「完成了」不能算数。

五、轮到你做

可玩飞机大战

  1. 勾验收清单。

    做对了会怎样核心清单项都勾过,并能演示。

    做不出来怎么办清单先勾:移动、发射、碰撞、加分这几项。

  2. 封存 games/shooter/index.html。

    做对了会怎样交给同学打开就能演示,不必再改代码。

    做不出来怎么办从 show 示例复制一份再改文件名。

  3. 写 30 秒讲述稿。

    做对了会怎样说明或文件夹里体现了分版(如 v0/v1)。

    做不出来怎么办人话提示先写三句就够,先求清楚。

  4. 用下面嵌着的氛围编程工具。写完在工具里看预览,文件是 games/shooter/index.html。

    做对了会怎样在嵌着的工具预览里,你能亲眼看见本课要求的按钮、分数或流程文字,而不是只有说明。

    做不出来怎么办先在预览里自己点一遍;文件名必须和例子上写的完全一样,改完再刷新预览。

本节例子

工具打开时应立刻在效果区看到绿色飞机和红色敌机。若仍是空框,强制刷新本页。下面提示词在已有成果上小步改。文件:games/shooter/index.html。

在当前已有空战页上整理成课堂演示版(保留绿色飞机、移动/发射/打中加分,不要整页重写成空壳):

- 游戏区高度要贴近浏览器可视高度(推荐 #box 用 height: calc(100vh - 52px),宽度可随窗口;禁止固定成很小的方块);
- 一打开就必须看得见 #player 绿色飞机,禁止只有标题和大空框;
- 补「再来一局」按钮;
- 必须用 ```html games/shooter/index.html 输出完整 HTML(含 <script>)。

纯前端。

正在打开氛围编程工具…若长时间空白请强制刷新。

六、小心这些错

演示前临时加大功能弄坏。

没有讲述只丢链接。

七、带走这几句

  • 临演以清单为准,临时加戏容易把能玩的搞坏。
  • 能讲清 v0/v1 差在哪,才算真会分版。

八、打勾再往下

  • 能玩一局。
  • 有讲述稿。

小测验

对照上面「学完你能做到」选一个答案,再点「检查」。

  1. 演示前临时加联机风险?

  2. 本单元新技能?

  3. 成果形式?