第15课:AI帮你写游戏代码
进度 0/30
🤖
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课完成!继续探索下一课吧 🚀
