在上学的时候其实就已经在使用AI辅助编程了,但那会儿是学一个模块问AI怎么用这里的函数,没想到现在AI辅助编程已经进化到了AI完全接手我的编程任务了。趁着Cursor还在免费试用的阶段,我直接上手三分钟编出一个贪吃蛇小游戏,其中真的完全不需要有任何代码基础知识。
非常简单录制了一下:
一、 操作路径
1. 生成贪吃蛇代码
- 这里的小游戏开发甚至谈不上任何的设计了,所以我就直接介绍自己的操作路径了
- 首先我认定AI应该知道什么是贪吃蛇游戏,所以我的prompt非常简单,只是想试一试

- 没想到瞬间,Cursor就给我生成了一大串代码,在项目文件里新增了README、requirement和snake_game的主程序(前提是我下载了Python,这里的主程序是用py代码编写的
| requirement | snake_game | README |
![]() | ![]() | ![]() |
- 如果你对代码有一点了解,可以看一下Cursor生成的代码,结构性还是很好的,而且都有注释,如果你完全不理解代码,一点关系也没有,通通Accept就行了!
2. 调试代码
- Cursor很贴心地告诉了我该如何运行这个贪吃蛇的游戏,甚至这里所有的步骤直接在的右上角点击run一下就行

- 第一次运行就出错了,也算是意料之中,哪有那么顺利的事情呢?我看了一下终端的反馈,大概是说在第一行导入pygame的时候,发现系统并没有安装这个模组

- 如果你很熟悉Python操作的话可能写个pip语句就直接安装了,但要模拟一个零基础的小白,我就直接复制了这一段报错的提示到chatbox里面,问Cursor:这个报错怎么解决,让AI帮我调试

- 这里很快解读了我错误的原因,并且开始帮我解决问题,最开始帮我操作系统依赖失败了,中途还换了解决方案,看起来真的很像一个程序员在帮我修电脑,我只要无脑Accept全部修改建议就行
| 帮我运行requirement | 帮我操作安装系统依赖 | 依赖安装失败,用pip安装pygame | pygame安装成功 |
![]() | ![]() | ![]() | ![]() |
- 这样就成功啦!点击运行之后就可以查看你的小游戏啦~
3. 游戏优化
- 之后,我陆续对游戏进行了以下优化:
- 增加游戏中点击空格暂停/继续的功能
- 游戏结束之后显示结束画面和最终分数
- 增加游戏记录功能,在游戏结束之后可以查看得分记录
- 模型执行得都相当不错,基本也是只需要全部Accept建议的修改内容即可,甚至还会给你提出一些建议

二、 效果反思
- 仔细研究了一下AI生成的代码,确实是非常清晰,甚至让我觉得Cursor不但是辅助编程,同时也可以让你从AI编写出来的程序学到很多函数、语句以及编程的结构,是真的很优秀的一个产品
- 后面我也想用这种AI编程的产品去自建一些更复杂的项目,如果可以成功的话,那真的可以让产品经理自己写完需求就自己开发了,再也不用苦苦等待研发资源啦







0 条评论