1. “绝对色感”的闯关游戏(一)

一灰灰blogAIAI约 840 字大约 3 分钟

作为一个游戏开发门外汉,接下来我将挑战一下,从0到1,完整记录一下如何借助AI来生成一个完整的可上架的游戏APP

一、游戏产品设计

首先明确一下我们要做什么,产品的核心玩法:

一个简单的闯关游戏,每一关中由系统自动生成一些色块,其中只要一个色块的颜色与其他的不一样,只有选中不一样颜色的色块才会进入下一关

  • 关卡难度设计:随着关卡的增加,色块数变多; 不同颜色的色块与其他颜色的rgb差值更小

关卡本身功能比较简单,我们需要为它添加一个排行榜竞技/或者在线PK的功能,增加互动性

接下来就是确定研发路线

借助trae/cursor来实现代码编程,技术栈选择uniapp来实现实现一次编写,多端运行

二、项目初始化与快速原型设计

2.1 项目初始化

使用uniapp进行开发,首先需要安装HBuilder,这里省略安装步骤;接下来我们创建一个空的项目

使用Cursor打开项目,快速实现一个应用原型

2.2 快速原型设计

首次提交信息时,cursor只会帮我们输出一个空的架子,接下来我们回复确认让它补全具体的游戏逻辑,快速实现一个基础可运行的原型

全部接受之后,我们通过uniapp体验一下实际的效果

然后一个核心游戏玩法的应用基本算是完成了

三、验证可行性、制定迭代计划

从上面的流程也可以看出,借助cursor快速设计一个原型用于我们的想法验证,成本非常低;现在ai对于普通人的一个友好点在于可以快速的让我们脑子里的想法先落地,不管它靠不靠谱

接下来就是实际体验一下,看看我们的想法是否靠谱,以及这个原型还有哪些需要改进和优化的地方

从原型的交互体验来看,核心玩法没问题,生成色块、选择、进入下一关;但是从实际体验来看,玩法比较单调、且后面关卡的色块rgb差异太小了,肉眼太难识别了

因此后面的迭代方向可以分为两块:

  1. 游戏策略
  • 设计更优雅的难度升级策略
  1. 游戏可玩性
  • 增加游戏的可玩性/竞技性 - 比如排行榜,在线PK,每一关添加倒计时增加紧迫感,当思考方式太久/闯关失败时输出一些嘲讽意味强的弹幕?闯过一些特定关卡时,增加一些喝彩的氛围
  • 单纯的色块可能吸引力不够,那么是否可以在色块中放一些漂亮的小姐姐图片?

前期准备工作就绪,接下来我们开始进入游戏的调教正文

Loading...