分享我用AI制作小游戏的过程

boyanx8个月前技术教程54



小游戏叫《天际飞翔》,实际上是《Flappy Bird》+动态难度+奖励道路+分值记录。后续还打算引入好友排名功能,更多的功能没太想好,主要是尝试下小游戏制作。


先列一下使用到的工具:

编程软件:Cursor、Trae

背景音乐:即梦

图片素材:ChatGPT生成svg转png

音效:Cursor + Python


背景介绍

我是个服务端开发,主要语言是Python,完全不懂小游戏开发。我在游戏公司中台部门,在游戏行业内但不参与游戏研发,一直想开发个游戏,但是上手还是有门槛的。最近两年AI IDE发展特别快,以前的单文件处理虽然具备了AI能力但距离解决复杂问题还很远,也就是勉强60分的水平,现在Cursor Composer、Trae Build功能支持工程级别维护,虽然也会有bug的、整体架构有待提升,但是配合人工引导不断修正,能够达到可用级别了。


开发过程

最开始用实现点击上升,躲避障碍物这个核心玩法只用了30分钟,其中20多分钟是在调试,主要思路就是打日志,配合微信开发者工具运行,再把日志输出传给AI,这样他自己就能修正问题。

在后面不断引入图像、音乐素材、增加分值功能,也能明显感觉到随着工程变得复杂,出错概率变高。

提交代码后,在审核期间由于兼容性问题被拒了3次,兼容性主要体现在2个方面:

图片素材格式svg兼容性差,最终替换成了png。

程序运行中没有异常捕捉处理,导致黑屏和无日志输出。

这两个问题对于专业开发者来说应该是能够积累起来的经验,在开发时就会规避掉,但是对AI来讲只考虑到了实现,我觉得经验和习惯也正是AI和人类的差别所在。


小游戏申请与发布

相比开发过程,小游戏的资质、备案这些就比较繁琐了,但好在比较顺利,需要填写的内容比如游戏场景、玩法等,可以让ide根据代码输出,措辞严谨、概括全面,人工微调下就行了。


工具使用分享

Cursor 免费额度有限,即便可以通过切换账号+重置设备ID来刷新,最终还是经常达到上限,这个过程体验挺差,而20美元一月还是把我劝退了。

最终选了Trae,可以白嫖claude 3.5,虽然响应慢了点但可以接受,后来支持Claude 3.7不过总排队,3.5也够用。前两周又上线了国内版,doubao + deepseek,质量感觉还是不如Claude ,但好在速度快。可以综合评估使用。

标签: svg 生成

相关文章

DeepSeek+Drawio+SVG绘制架构图-一种真正可行实用的方法和思路

Hello,大家好,我是人月聊IT。今天接着跟大家聊采用DeepSeek工具来绘制软件功能架构图。对于场景的流程图,包括软件设计里面的用例图,序列图讲这块的已经很多了。即通过DeepSeek工具来生成...

SVG实现的流程图绘制

一、项目简介使用SVG技术实现的流程图绘制二、实现功能流程图块生成、连线、拖拽产生相应的xml和xpdl导入导出json数据放大缩小功能保存操作(选择、自动插入、开始结束、普通活动、子活动、块活动、路...

AI驱动的文本矢量图形生成技术,转化为有层次结构的矢量图形!

NeuralSVG是创新的文本驱动矢量图形生成技术。通过一个小型的多层感知器网络,将文本提示转化为具有层次结构的矢量图形。该网络以形状索引为输入,输出形状参数,再经可微染器生成像素输出。基于分数蒸馏采...

DeepSeek怎么生成流程图?用这2个绘图软件一键绘制!

DeepSeek从小范围内流行到爆火出圈,用了不到半个月时间,其热度从目前公开的数据可见一斑,一个月内迅速斩获1.25亿用户,日活也随之突破3000万,超越此前表现亮眼的AI工具豆包。DeepSeek...

Deepseek生成图片的几个方法,示例模板附上

针对DeepSeek生成图片场景设计的原创提示语模板及示例,结合了多步引导、参数化要求和第三方工具协同策略,可适配不同设计需求:一、SVG代码生成法(适用技术型用户)提示语结构:请将下方文本内容转化为...

Net.Codecrete.QrCodeGenerator:.NET平台上的QR码生成利器,提前一小时关机下班

大家好,我是深山踏红叶,今天要介绍一个二维码生成的免费库 Net.Codecrete.QrCodeGenerator 用于生成二维码。非常简洁、易用,且可以生成符合二维码标准的二维码图像。前言Net...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。