CodeBuddy 快速开发一个微信小程序游戏

CodeBuddy 已经支持在微信开发者工具 IDE 下的编码辅助,在代码辅助的效率上有很大提升,通过自然语言描述即可完成应用开发。并且,支持了全新软件开发智能体 Craft,输入自然语言指令,支持文件多选,AI 深度理解代码工程,自主完成工程多文件代码生成和改写,快速落地可执行应用。现在,介绍如何利用软件开发智能体 Craft 来快速开发一个微信小程序游戏——五子棋。

相关产品
CodeBuddy 产品页,含版本规格、价格与购买入口。

一、准备工作

1. 请前往 微信开发者工具下载网址下载微信开发者工具并安装,建议下载最新稳定版,例如现在的最新稳定版是 2.01.2510290。

2. 想要了解更多开发资料可前往 小程序开发微信页面文档 查看相关参考文档。

3. 安装完微信开发者工具后,打开并微信扫码登录。

4. 创建小程序项目,单击左侧导航栏中的小程序,出现如下页面,填写信息创建小程序项目。

·项目名称:可自定义。

·目录:可自定义。

·AppID:如果没有注册小程序账号可以单击注册前往进行注册;或者直接单击测试号使用测试号来创建。

·后端服务:因为小程序游戏还不需要后端,所以这里选择了不使用云服务。

·开发模式:选择小程序。

·初始化:选择模板来创建。

·模板选择:选择 TS-基础模板即可。

5. 创建完小程序项目后,在扩展中,输入腾讯云代码助手或 CodeBuddy 安装 CodeBuddy 插件。

注意:说明:

注意:

6. 单击 CodeBuddy icon,或底部右下方区域的 icon,即可打开插件,开启编码之旅。

二、开始开发

1. 输入描述需求提示词。可参考以下提示词。

你是一位专业的微信小程序开发专家,你的任务是协助我开发一款五子棋的微信小程序游戏。游戏需实现五子棋的基本规则、禁手规则、胜利条件判断以及失败情况处理等。

2. 在输入需求描述后,开始执行任务,完成了小程序游戏的开发工作。

3. 接下来,运行程序,验证程序是否有编译错误。当输入运行程序的需求后,Craft 会询问是否运行。支持每次询问和自动运行两种模式,如果不需要每次向你询问,可以选择设置成自动运行,设置后将全局生效,后续的对话将自动运行。

4. 编译运行程序后,发现无法精准落子,此时可以继续输入问题与 Craft 进行对话,让 Craft 继续优化代码。

5. 重新编译运行程序,可以看到五子棋的微信小程序游戏精准落子,功能正常。你还可以继续基于实际需求进行版本迭代。

三、优化代码的艺术

最后,我们来对项目工程进行优化,然后对核心逻辑进行解读和重构。

1. 生成文档注释。

CodeBuddy 支持三种方法生成文档注释:

·方法一:通过圈选核心代码,右键,选择 CodeBuddy > 生成文档,如下:

·方法二:进入插件的高级设置(下图圈1),开启启用方法前的快捷操作和启用悬浮快捷功能。

返回代码后,可以在函数头或者鼠标悬浮后出现蓝色提示,单击生成文档:

·方法三:直接使用快捷键,如下:

系统 快捷键
Mac Opt+D
Windows Shift+Alt+M

生成的文档效果如下,如果满意,可单击采纳,即可直接应用:

2. 重构代码。

无论是语法错误,还是逻辑问题,或者是代码需要重构,一个 /fix 就可以帮我们进行 AI 检查。我们可以在对话框中使用 /fix 进行提问。

输出如下,我们可以选择应用代码后单击Apply。

CodeBuddy 提供了智能插入的方法,通过大模型为其生成合并的 Diff View 预览效果,如下,清晰很多了。 CodeBuddy 在如下视图下可以选择部分采纳或者全部采纳:

3. 运行错误查询原因。

我们在开发中有时会发现如下的错误,我们可以鼠标右键单击错误信息,选择 CodeBuddy:优化代码,它能正确地为我结合当前工程代码进行分析,给出正确的解决方案。如下,发现错误后,给出优化建议和代码,通过选择对话代码区域的 Apply 运行后,右边出现了 Diff View 预览,全部采纳后,问题解决。

四、总结

这篇通过 CodeBuddy 来帮助开发五子棋的微信小程序游戏。可以发现,CodeBuddy 能够极大地帮助我们通过自然语言描述需求来生成工程代码,让小白也能快速实现自己的个人应用,做自己的产品经理。还可以帮助优化代码、生成代码注释等,是一个非常强大的编程辅助工具。同时,我们在与 CodeBuddy 的对话过程中,注意要学会提示词的编写,良好的提示词能够让 CodeBuddy 更容易理解需求,起到一个事半功倍的效果。

赞 (0)
上一篇 4天前
下一篇 4天前