大家好,欢迎来到 #小民AI实战笔记
我是小民,只写我跑通过的AI实操
今天的分享,特别适合:
不会写代码,但又想体验自己开发小游戏的人
我们要做的东西?
一个能跑、能玩的——坦克大战
是真能“突突突”的那种
先上效果

是不是突然有那味了?
而且这不是“演示代码”
是真的可以运行、可以玩的小游戏
甚至你愿意的话:可以直接打包成exe发给朋友装逼(文末有方法)
你能得到什么?
一个100%可运行的坦克大战游戏 GitHub完整源码(公众号后台回复【坦克】直接拿) 一套亲测有效的“AI开发方法论” 一份“0基础也能搞定小游戏”的自信
好了,废话不多说,直接开整
3句咒语搞定AI开发
很多人用AI写代码,上来就是一句:“给我写个坦克大战”
然后AI给一堆“垃圾”,最后得出个结论:AI写代码,就是个智障
其实这真不怪AI,是你自己都没想清楚要什么
记住我的三句核心咒语:
⚡咒语1: 帮我写个需求文档
⚡咒语2: 按这个需求文档开发
⚡咒语3: 帮我运行
准备工作
1. 下载Cursor
Cursor官网:https://cursor.com

2. 新建项目文件夹
在电脑桌面新建个TankGame文件夹就行
需要会Python吗?
不需要!
缺什么、报什么错直接丢给Cursor帮你解决。
开发过程
第1步:先“聊”需求
别急着写代码,正确玩法:
把AI当成你的产品经理,先让它帮你把需求理清楚。
打开Cursor ➔ 打开刚才新建的TankGame文件夹,然后按Ctrl + L调出对话框。
输入下面这句话:
帮我用Python实现坦克大战小游戏,先写需求文档,内容输出到docs/需求文档.md
看,AI瞬间就给你生成了一份像模像样的需求文档:游戏规则、坦克属性、子弹逻辑……突然感觉思路清晰了,有没有?
第2步:让需求“变”游戏
现在,你的左侧目录里多了一份需求文档.md

最关键的一步来了:
把这个文档用鼠标拖进Cursor的对话框,然后在下面补上一句:
按需求文档开发
然后,你就看着吧
AI开始疯狂输出代码,main.py、config.py、entities.py……文件一个接一个地出现(你只需要在它询问时点一下同意)

整个过程,大概等了不到三分钟
生成的文件结构非常清晰:
TankGame/├── main.py # 程序入口├── requirements.txt # Python 依赖(pygame)├── requirements-build.txt # 打包工具(PyInstaller)├── TankBattle.spec # 单文件 exe 打包配置├── build_onefile.bat # Windows 一键生成 dist\TankBattle.exe├── docs/│ ├── 需求文档.md # 产品/功能需求│ └── 工程结构.md # 本说明└── tank_game/ # 游戏逻辑包 ├── __init__.py ├── config.py # 全局可调参数 ├── assets.py # 绘制用占位图、字体、爆炸等 ├── map.py # 关卡网格、砖/钢/基地、碰撞与绘制 ├── entities.py # 坦克、子弹、爆炸实体 ├── ai.py # 敌方简单 AI └── game.py # 状态机、主循环逻辑、UI 叠层第3步:见证奇迹,看效果
代码写完了,别慌,不用研究python怎么运行
直接跟AI说:
帮我运行一下游戏配合用鼠标点一下,然后……窗口就弹出来了👇

WASD移动,空格键开炮,完美跑通🎉
虽然画风很“极简”,但碰撞、射击、移动,一个不少,完全能玩
我想加个“特效”
游戏能玩了,但我觉得不过瘾
打中坦克就“噗”地消失了?
于是我又跟AI说:
现在打中敌方坦克太单调了,给我加个爆炸效果,要那种“嘭”一下火花四溅的感觉!
大概10秒钟,AI告诉我:“改好了。”
再运行一下,开炮!击中!Boom! 一个小爆炸动画出现了👇

这一刻你会特别明显感受到,AI时代最恐怖的一件事是:
只要你能想到,很多东西做出来真的不难
哪怕你之前一行代码都不会写
新手防坑指南
报错了怎么办?
AI写的代码第一次运行报错,太正常了!
正确操作:
选中红色的报错信息 Ctrl + L 调出对话框 直接粘贴进去,问AI“这个报错怎么解决?” AI会告诉你缺了什么库、哪里写错了,直接帮你修好
记住:学会“让AI帮自己修Bug”,比代码一次性跑通更重要!这个过程本身就是AI开发的核心能力。
打包发给朋友
想让朋友不用装Python也能玩?
在Cursor对话框输入:
帮我把这个游戏打包成单个exe文件

完整源码,怎么拿?
我已经把整个项目(包括那个爆炸特效)传到了GitHub
关注公众号⬆️在后台回复关键字 【坦克】 就能拿到仓库地址;直接下载,自己也能玩
💡小提示:如果GitHub打不开,群里我也会放网盘链接
最后说两句
我为什么要开源这个?
因为我发现,网上90%的人在用AI写“Hello World”,然后就没有然后了。
现在缺的是这种能从0到1、真正跑通、还能给新手上手的(免费)入门项目。
接下来,我会坚持分享:
真正的AI开发实战(而不是概念堆砌) 好用的AI自动化技巧 一切我能跑通的东西
欢迎加入交流群
如果想和小民一起学AI,或者围观小民接下来的AI实操,欢迎进交流群👇

⚠️ 二维码7天有效,如果失效了:
👉 公众号后台菜单「联系我」,我会拉你
群里你可以:
第一时间看我新的AI提效心得 和群里其他AI爱好者一起交流、吐槽
你想开发什么?评论区说说~
我看看下一个实操做什么✌️
往期文章
Vibe Coding工具怎么选?8款主流AI编程工具对比(Cursor/Trae/Codex) 免费!不用服务器!钉钉只推送你关心的AI热点(TrendRadar保姆级教程) 我用DeepSeek 5分钟写了一个浏览器插件(附源码) Dify接入DeepSeek和Ollama:云端+本地模型随便切 Dify实战:不用写SQL,问就行
#AI开发小游戏 #Cursor教程
夜雨聆风