🐵指尖猴全新升级
第15课:AI帮你写游戏代码
🤖

AI帮你写游戏代码

会提需求,你就是AI的编程组长

📖知识引入

🧮提示词四件套
向AI要代码的公式:做什么(接金币游戏)+ 规则(3条命、60秒)+ 用什么(网页JS)+ 效果(可爱风)。四样写全,代码质量翻倍。
🧱分步要,别贪
别一次要「完整大游戏」。先要核心玩法跑起来,再要计分,再要音效——像盖楼先搭框架再装修,每一步都能玩,步步踏实。
🐛报错原文直接贴
屏幕上红色的报错信息别怕,整段复制给AI:「这是什么错?帮我修」。报错信息是破案的指纹,AI最擅长顺着它找到真凶。
🔎看懂关键行
不需要每行都懂,但四类行要认识:x +=(移动)、if(判断)、function(功能块)、score/lives(数字盒子)。看得懂关键行,你就能指挥AI。
🧠别让AI替你思考
全盘照抄=什么都没学会。每次AI交码,问自己:它做了什么?哪行实现了我要的功能?下次能不能自己改?——做导演,不做复读机。
💡
提示词四件套:做什么+规则+用什么+什么效果!

🔍一次合格的AI编程对话

// AI交码后,至少认识这四类「关键行」:

let score = 0;                    // 数字盒子:分数

function update() {               // 功能块:每帧执行
  if (coinY > 470) {               // 判断:金币落地了吗
    lives -= 1;                    // 生命扣减
    coinY = 0;                     // 金币回到顶部
    coinX = Math.random() * 380;  // 随机新位置
  }
  player.x += player.speed;        // 移动:坐标变化
}

观察这组对话,处处是门道:

你(第1轮):
「请用网页JS做一个接金币游戏:
方向键移动篮子,接到+10分,
3条命,金币落地扣命。」
✅ 四件套齐全:做什么+规则+技术

AI:已生成代码(150行)……

你:保存运行→能玩了!但金币掉太慢。

你(第2轮): 「把金币下落速度从3调到6, 并且随时间越来越快。」 ✅ 一次只改一件事,改完马上验证

你(第3轮): 「运行报错了: Uncaught ReferenceError: coinX is not defined 这是为什么?帮我修。」 ✅ 报错原文直接贴给AI

AI:变量名拼写不一致, 第38行应为coinX,已修复。

合格的AI编程组长的习惯: ① 一次一个需求 ② 改完立刻试 ③ 报错原文奉上 ④ 每次至少看懂一个新知识

🎯小测验

第1题:向AI要代码时,「提示词四件套」是?

第2题:程序运行报错,最好的做法是?

第3题:关于「让AI写代码」的正确态度是?

📝本课知识点

  • ✓提示词四件套:做什么+规则+技术+效果
  • ✓分步要代码,每步可运行
  • ✓报错原文直接贴给AI
  • ✓认识四类关键行:+=、if、function、变量
  • ✓做AI的组长,不做复读机
第15课完成!继续探索下一课吧 🚀