完全透明地讲,所有代码都是Claude编写的,我自己根本不会写代码,脑子里这个想法一直在转悠。尽管如此,这个想法并没有影响到创作决策,我仍然处于模型阶段,学习“我的”代码库并与magicavoxel合作是一件乐趣。除了提供的bpm作为指南,所有的图表都是自动化的,除了在16个频率频段上读取音频冲击波的音频分析器。这个函数中有大量的平均值计算,以使其能够被人类玩家玩耍,同时还有图表规则来防止图表变成墙壁。它在处理wav时更好,因为它集成有PCM,但我邀请了dr_mp3(并且向他致谢)来处理将PCM添加到mp3中的任务,以便空间有限的人能够玩耍。有一个叫做Killbert(我称他为儿子)的敌人指挥官在那里,正在试图杀死你,所以每次运行都不一样。最近两周,我一直在调整图表,使其能够处理像Schism和MF DOOM这样的曲目。有一个shader/chart/audio加载管道,尽管首次加载很糟糕,但它会缓存所有这些,所以随后的加载几乎是即刻的。很高兴今晚能够继续打造所有模型和UI,因为我希望它看起来和感觉一样好。如果你问我这些系统是如何协同工作的,我可以告诉你详细信息和理由。我喜欢这个游戏,即使架构可能在你的眼中让我有问题。如果你发现任何明显的问题,请指出,我自己会修复它,而不是Claude。