最近AI编程是火了,Cursor,Claude Dev | Cline, WindSurf 等智能AI编程助手是火的一塌糊涂,看着各路能人大神5分钟搞定个App,10分钟搞定个网站,我是手痒无比。赶紧查找资料对比了一下,发现Cursor的资料相对全面,想起之前准备做个小游戏,就捋了捋袖子,准备开干。
Cursor安装包下载回来之后是128M多,界面继承了VS Code。注册账号进入之后按Ctrl+L,有Chat和COMPOSER两种模式:Chat基于传统对话,能快速问答,交互相对简单,Composer能基于需求创建代码和文档,适用于精准控制和相对复杂的需求。
把这一切都弄清楚之后,调出来我之前自己设置好的一个小射击游戏的工程。通过一番简单对话,不仅发现并直接修好了几个Bug,还随手给我加上了什么计分,存盘,画面震动,简单粒子和音效,优化了弹道,子弹尾迹特效。再一看时间,才过了十几分钟。回头看看代码,基本都加了注释。代码逻辑清晰,可读性强。
我的工程是基于Lua的Love2D,非常小众的游戏引擎,但是Cursor对Love2D的理解依然没有任何问题,还帮我弄出来Love2D版的Shader,真的很意外。
但有个小问题是,注释是我要求它添加才加上去的,另外AI修改的代码,需要测试之后在Accept,免得不能还原到以前。所以放到Git里面管理代码是必须的。