我一个人做这件事。Strike Wings 是顶视角的空间战斗,献给 DOS 时代的空间射击游戏。 我会再次做出的决定:游戏中的每个内容都是同一个 JSON 战斗文件。 战役任务、混战、俘获旗帜地图、防御塔级别、持续的 16 系统战争的战线,以及在游戏内编辑器保存的任何内容,都使用同一个模式。 添加一艘船的类别或游戏模式,它就会出现在所有地方。 编辑器只是这个文件的前端,这意味着玩家在游戏中创作内容的格式与我一样。 账单会在其他地方收到。 现在这个模式有一个大表面,新的每个字段都需要一个保持一年前的文件加载的默认值,并且一个坏的解析可以静悄悄地打破我几个月前写的内容。 我经常比我写游戏代码更频繁地运行战斗解析检查。 商店页面:https://store.steampowered.com/app/4718360/Strike_Wings/?utm_source=reddit&utm_medium=solodevelopment&utm_campaign=prelaunch 网站:https://strike-wings-games.github.io/ 你是不是像这样集中了内容格式,还是每种模式都有一个单独的,并且吃掉了重复? 有些天我觉得重复会更快。