腾讯代码助手codebuddy实践:3分钟教你完成一个经典的坦克大战游戏
做为一个懒人程序员,从AI迅速发展开始就一直在寻找能够替代码农编码的AI工具。今天小编找到了一款腾讯代码助手codebuddy产品,我们一起来实践吧:
一、构建工程

二、实体拆解
与其他的一些工具稍微不同的是,codebuddy并不是将所有的内容编排进同一个html页面或javascript脚本。他针对该需求,分析出所涉及到的可能的实体类,如坦克,子弹,地图等等。

打开看了一下AI代码助手生成的部分代码片段,发现不管是代码的编写规范,还是有阅读性,都还是不错的。

三、生成过程

四、问题修复
第一次微调后,控制台出现了一些局部报错。反正咱也不看是啥报错,一股脑把报错信息贴给codebuddy,并提示他给我修复:

问题修复是AI编程工具的基础能力,主要是看他修复后带来的副作用如何。经过如此大概3次左右的修复,程序就已经可以正常运行了。而且可以看到生成的速度还是比较快的。
五、MCP使用
生成完代码后,想让codebuddy帮我上传到Github中,于是我安装了GitHUb的MCP。这里会让你提供一个Github的远程访问access token。

配置完成之后,就可以让codebuddy提交到我们自己的Github仓库了。

接着你要做的事情就是泡茶喝水了,静候他的完成通知。可以看到他是遵循我们平时进行的git命令,一条一条完成工作的。

推送结束:

Github仓库也已经部署上来了,美中不足的是readme没有生成。可能还需要更多的提示语吧。不过这样基本已经完成了我们日常项目所需。

六、成品展示:

从整个成品的体验来看,几乎实现了经典坦克大战的大部分游戏规则。如司令部、不同敌方的坦克血量,不同的障碍物,以及不同障碍物的通过方式,还有各种不同的奖励加成等等。
本文转载来源:有一只柴犬 https://cloud.tencent.com/developer/article/2519876

浙公网安备 33010602011771号