大家好!我要坦白一下,我不知道怎么编程,但我爱玩游戏和创作。这是克劳德(Claude)花了三个月时间编写每一行代码、每一张图像和每一段音效,我的工作是负责设计,并且测试和批准每个改变的结果。这是一个简单的想法,当我长大后,我发现自己没有时间玩单人游戏,而且也不再喜欢它们。每当我想玩游戏时,我都想与朋友一起度过时间,因为我住在一个不同时区的地方。因此,我想利用这种高质量的时间来做最好的选择。游戏必须快乐、有趣、混乱(带有一点废话),并且需要一些技巧(展示自己的才能),所有这一切都必须挑战性,以让玩家感到满足。我试图将所有这一切凝聚成一个游戏,创造一些回忆。结果是 Survive in Spaceshit: The Reversal,一个1-6人在线合作游戏。宇宙正在倒塌,你的船员必须保持船只在不断分裂的状态下存活,同时试图逃离宇宙的末日。 游戏是什么: * 想象一下 Overcooked 和 FTL 的结合(对于快乐和混乱的部分) * 50+ 个手动操作小游戏(想像一下 Among Us,但带有流行的游戏灵感)在船舱的各个站点(逻辑、迷宫、节奏、反应、精确、记忆、交流等) - (展示你的技能) * 保持船只存活,直到船只的所有部分都坏掉:火灾、渗漏、洪水、故障以及船员们忘记吃饭或睡觉 * 很难掌握。最初是混乱,游戏时间不长。但是,经过训练和协调的船员可以走得更远。 https://i.redd.it/fhshayijvxvh1.gif 我是如何建造它的: * 整个游戏是 一个单独的 HTML5 文件,没有外部库,绘制在 2D 画布上,并在 Electron 中包装在 Steam 中。 * 超过 500 次有序的构建在 3 个月内。每次我都会提供反馈,像设计师一样,克劳德就会修复文件,简直就是这样。 * 艺术和声音也是用代码绘制的:每一部分船只、音乐和效果都是 2D 画布绘制的 我学到了: * 版本控制会拯救你。 当改变出现问题时,有序的构建意味着我们可以总是回溯。 * 测试比编写更重要。 自动化的玩法捕捉到了我自己找不到的错误。 * 设计仍然是你的。 AI 可以快速建造,但决定游戏是否有趣、什么要砍掉,以及游戏 感觉 的方式仍然是人类的工作。 剩下的部分(AI 无法做到的): * 与朋友一起进行测试,以找到游戏难度的正确平衡。 * 测试更多的在线/多人模式,以找到所有可能的错误和延迟。 * 使游戏尽可能有趣。 * 找到可能会喜欢这个游戏的社区。 我非常希望您的反馈(关于任何事),并且我很高兴回答关于工作流程的问题!我已经在 Steam 上建立了一个页面,如果您想看更多,请访问:https://store.steampowered.com/app/5365370/Survive_in_Spaceshit__THE_REVERSAL/