我正在构建NEBULA:导入一首歌曲,它就能生成你演奏的音符。当你的角色变形时,匹配出现的形状,世界也会随着音乐做出反应。

我在开发过程中使用了AI辅助工具。

为了解决程序化音乐游戏长期存在的问题——关卡偶尔会节奏不准或显得随机——我采用了机器学习中的黄金语料库模型。

(固定使用10首真实歌曲,每种流派各一首,并在简单、普通、困难三个难度下进行测试。这样我就有了30组可重复的歌曲/难度对照案例,当我修改生成器时,可以确保优化某首曲子不会悄然破坏另一首。)

此外,为了实现机器学习的声音效果,两个语料库需要互相兼容:

合成音频语料库,包括正弦波测试:20个受控测试案例,包含咔嗒声、持续音调、频率变化、静音以及不同节奏模式。由于这些声音是刻意构建的,我可以检查生成器是否对实际存在的音乐事件做出了反应。)

视觉效果基于projectM构建,拥有自定义的交互式世界和光照效果,能将背景色彩投射到玩家和乐符上。NEBULA在projectM的音频反应视觉基础上,加入了由节拍计时、音乐强度、歌曲段落变化以及你的游戏操作驱动的额外反应

我聘请了一位才华横溢的艺术家来重新设计玩家角色和乐符。[RiccDraws] (https://charri1108.artstation.com/)。利用他的设计,我创作了更多可解锁的面容。

歌曲库连接了Audius API,因此游戏可以访问数百万首歌曲进行游玩。

再次强调,我在开发过程中使用了AI辅助工具。

你的第一印象诚实吗?看起来有趣、令人困惑,还是视觉上过于繁杂?

点击此处观看游戏视频。

我现在不在电脑前,但计划稍后上传一个更新后的可玩演示版itch.io⁠。当前下载的仍是旧版本。

距离我上次更新已经过去了大约166天,所以看到旧版的视觉效果可能会有点突兀。