第一单元 点击闯关

第1课 氛围编程:人机协作与验收

上册主线:从一句创意,走到能打开、能玩的小游戏。人和 AI 一起做,验收在你。

第1课 氛围编程:人机协作与验收
第1课 氛围编程:人机协作与验收
大约 40 分钟 这个单元:走完创意→能玩,做出第一款点击闯关

这门课的终局是五款能在浏览器里玩的网页游戏:点击闯关、打地鼠、贪吃蛇、飞机大战、俄罗斯方块。

从第 1 课起,每一次练习都要能说清:这一步怎样让游戏更好玩、更能演示。

你当司机,AI 当加速器:方向盘是「怎样算通关」,不是「随便做一个网站」。

一、这一课怎么学

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

二、学完你能做到

  • 能用一句话说明什么是氛围编程。
  • 能说出做什么、怎样算做完、安不安全都要自己负责。
  • 能指出:本课不搭服务端、不建数据库。

三、弄懂这件事

这一课就这几小步:

1.一句话定义

氛围编程就是:你用平时说话的方式告诉 AI 想做成什么样,AI 帮你写代码。

你要说清目标,并且自己打开页面检查——不能只听 AI 说「做完了」。

协作、可运行、能检查,这三件都要有,才算真的在用氛围编程。

2.改变了什么,没改变什么

改变了:入门时不必先背完语法,也能做出能演示的小游戏。

没改变:程序必须真的能玩;隐私与诚实红线还在。

AI 能加速写草稿,但不能替你验收,也不能替你承担责任。

3.本课终局

这门课的终局是五款游戏,都在浏览器里完成。

不要自建服务器,不要数据库;游戏成品本身也不嵌大模型。

写代码用课页里的氛围编程工具(云端接口或本机 Ollama)即可。

记一句:氛围编程 = 用平时的话和 AI 一起做,做完要你自己检查。

点一点就明白

点下面的按钮,看屏幕上发生了什么。

四、先跟着做

对照例子想清楚

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

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

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

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

五、轮到你做

写出「做点击闯关」责任卡

  1. 对照上面「记一句」,写三行:
    氛围编程是____。
    用它做游戏适合____。
    它不能代替____。

    做对了会怎样第一空有「平时的话 / 和 AI」;第二空有「最小」或「能点」;第三空有「自己检查」或「验收」。

    做不出来怎么办三空可填:用平时的话和 AI 一起做;先做出能点的最小关卡;自己打开页面检查。

  2. 两栏「人 / AI」,写成做点击闯关时的责任。

    做对了会怎样通关规则和最后验收写在人的责任栏,不推给 AI。

    做不出来怎么办人:定几关、怎样算过;AI:按说明改一处。

  3. 把「做个超酷游戏」改成合格说明(含成功标准、不要服务端)。

    做对了会怎样能回答:点什么?怎样算过关?并写明不要服务器。

    做不出来怎么办对照:3 个按钮换关,分数加一;页上写不要服务器。

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

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

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

本节例子

下面整段是给 AI 的提示词示例:写清目标、范围和怎样算做成;请整段使用,不要只丢半句。工具嵌在下方。本课文件是 show/l01.html。

做单个 HTML 文件,标题写「做点击闯关时谁负责」。

页面从上到下包含:
1)三句说明(每句一行):氛围编程是什么;用它做网页小游戏适合先做出什么;它不能代替什么(第三句必须出现「自己检查」或「验收」)。
2)左右两栏:左栏标题「人」,右栏标题「AI」。
   - 人:定关卡与成功标准;打开页面自己点一遍检查。
   - AI:按说明写草稿;按我指出的一处修改。
3)页底一行小字:本课纯前端,不要服务器。

要求:界面清楚,适合投影;不要做真游戏逻辑;不要登录、不要外链库。

输出要求:必须用 ```html 文件名 给出完整可运行 HTML(含 <style> 与需要的 <script>),不要只回复说明,不要只贴 CSS/JS 片段。页面打开后要立刻看得见内容,不要只有标题和大空框。

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

六、小心这些错

把「会用 AI 聊天」当成「会氛围编程」。

一上来就要联机排行榜——那是进阶课的事。

七、带走这几句

  • 氛围编程 = 用平时的话和 AI 一起做,做完要你自己检查。
  • 好看不等于做完;能点、和成功标准对得上,才算完成。

八、打勾再往下

  • 我能不看笔记说出定义。
  • 责任卡上验收在人这边。
  • 说明里有可观察的成功标准。

小测验

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

  1. 氛围编程里,谁对「做成什么样」最后负责?

  2. 哪一句更接近氛围编程?

  3. 本入门课默认不做?