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

boyanx2个月前技术教程14



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

相关文章

文章和PPT配图有救了!SVG绘图专家智能体大揭秘

阿里妹导读 本文分享如何使用 DeepSeek-V3-0324 和 Claude 3.5 或...

轻松玩转自定义头像 – 用Multiface打造你的专属形象

从社交媒体平台到专业网络,用户对展示自己个性的方式有着更高的需求。为了满足这种需求,我们开发了一个简单但功能强大的工具——Multiface,它能够为每个用户提供独一无二的自动生成头像。Multifa...

如何用在线工具免费生成创意Logo设计

在当今数字化的时代,拥有一个独特的Logo设计对于企业、品牌或个人来说是至关重要的。然而,对于许多初创企业或个人来说,雇佣一位专业的设计师可能成本高昂。幸运的是,现在有许多在线工具可以帮助我们免费生成...

Visual Studio Code 扩展介绍 - SVG

前言前几天在电脑上下载了一个开源项目,在通过Visual Studio Code浏览浏览该项目目录结构时,发现项目中有svg格式的文件,打开后只能看到一堆XML格式的内容,无法实时预览最后的显示效果。...

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

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

一键画波浪线、一键多图片调色?这3个网站好玩到停不下来

作为一个经常收集网站的PPT设计师,无意中发现了一些超级有趣的网站。只要你动手能力足够强,就一定会利用它做出创意作品。不说废话,直接进入主题。1、炫酷的光线绘画网站http://weavesilk.c...

发表评论    

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