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

boyanx4个月前技术教程27



小游戏叫《天际飞翔》,实际上是《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 生成

相关文章

刚刚开源!SVG 向量图形生成模型

StarVector 这个开源项目有点意思,3 天前开源的:可以把图像和文本生成高质量的可缩放编辑 SVG 图形。由 ServiceNow Research、Mila 等机构联合开发,并已被 CVPR...

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

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

二维码怎么制作?这3款一键生成二维码工具你不可错过!

二维码怎么制作?二维码可以存储各种类型的信息,包括网址、电话号码、文本、图片等,这些信息可以被快速准确地传递。很多朋友不知道如何制作二维码,今天就来教大家几种简单的方法。01 一键logo设计一键Lo...

svg格式怎么转化为jpg?三种简单转换小妙招,值得学习!

SVG是一种2d图像或者图形文件类型,适用于查看和打印。高保真度复杂矢量文档已是并将继续是 SVG 优点。SVG在本质上是XML的代码,主要是用于解释应该显示的形状以及关于形状等集来生成图形。SVG格...

Net.Codecrete.QrCodeGenerator:NET平台上的QR码生成利器

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

借助云服务快速生成背景图片

大家在做平面设计、编辑文档、设计网页等时经常会用到背景图片,但网上下载的背景图片有时不能满足实际需求,自己动手制作需要较高的美术功底,相关的制作软件也有一定的上手门槛。其实不用这么麻烦,借助一些云服务...

发表评论    

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