TLDR:我正在开发一个 roguelite 桌球游戏,交互系统非常流畅。
我完全没有游戏开发经验,也从来没有看过代码或尝试理解它之前。所有代码都是 Codex 写的,所有艺术作品都是 ChatGPT 创作的(除了字体,由 Not Jam 创作)。
我专注于持续的代码审查和清理,以避免代码库完全不可读(这是一种常见的抱怨,AI 代码质量差)。但我从来没有写过一行代码,所以我主要依赖 ChatGPT 和 Codex 的能力,这可能会加剧潜在问题。这只是一个实验,看看一个无技能个人是否可以完成这个项目。所有代码都可以在 GitHub 上查看,如果有人想批评它。
我最惊讶的发现是,ChatGPT 在我试图实现每个新系统时,总是慢慢地、谨慎地添加它们。没有尝试一下子完成什么事,甚至在我试图要求简单的东西被添加时,我也收到了反馈。看到人们说他们在一晚上就完成了什么事,我感到很惊讶,因为我在一晚上就完成了一个基本的桌球游戏,它的物理学非常糟糕。
我强烈推荐任何有想法的人就花费 20 美元的账户尝试一下,并且要有耐心。像我一样,完全不了解,并且像是在与一个相当有知识的人交谈(告诉 ChatGPT 这样,它会一步一步地帮助你,并且不会因为你问了 10 次问题而感到沮丧)。定期将脚本反馈给 ChatGPT,并询问他们是否看到任何潜在问题或已经存在的问题。花了一整天来检查一个脚本,因为 Codex 将它用作垃圾箱,但审查使得早期发现问题变得容易,这些系统可以继续发展而不会产生任何问题。
我对 ChatGPT 的最严厉批评是它喜欢推荐东西。尽管我不允许说这个游戏是完全由人类设计的,因为在每个阶段,AI 都会说“我们可以在将来使用这个系统”,但最终会有一些好的想法产生出来,游戏现在是由 AI 设计的,即使 90% 的想法来自我的大脑。
游戏可以在 itch.io 或 GitHub 上找到
https://thedeadsedd.itch.io/kraken-an-eight-ball
https://github.com/TheDeadSedd/KrakenAnEightBall
任何评论都非常有价值,即使是非常严厉的评论。如果你真正玩完了一个游戏,我也希望看到你的运行日志。
开发选项都可以在这个版本中找到,如果你只是想玩玩游戏并看看有什么可用。它们可以在暂停菜单中找到。
这仍然是一个早期 alpha 版本,我只是在添加系统,并且在整个板块上都需要大量的填充。并且我很高兴添加任何人可能认为缺失的东西。
基本上,它是一个像素化的桌球游戏,你通过击球获得 doubloons。越有趣的射击,获得的 doubloons 就越多。
我在此基础上添加了许多系统,例如特殊球的不同效果,大部分与彼此互动(仍然需要大量的填充,因为只有六种球现在,目标是达到二十几种)。
还有 Kraken Intervention 系统,它通过高分射击来收费。成本随着保留的次数而增加,所以最好在需要时使用它们。干预措施从添加额外的球到桌子,获得特殊球,特殊球的行为方式都有。慢慢地,我在添加更复杂的奖励,如广泛攻击,它会发射多个特殊球,它们有特定的互动。
右边的 Quartermaster 会出售特定的球,如果你试图创造一个高分射击,他还有一些秘密可以帮助你晚期游戏。
赢得游戏需要达到一个 doubloons 阈值(故事是, Kraken 想要你的船,但你必须证明你值得保留,所以你必须购买 Passage)。这个 doubloons 阈值可以通过创造特定的射击来减少,或者通过简单地玩游戏来强制。
我试图创造一个系统,高技能玩家可以规划美丽的射击,并且玩游戏的乐趣,但仍然可以玩得赢得游戏,即使有人只是想在工作后一会儿玩玩。
在游戏中,做某些事情或赢得游戏都会获得 Kraken 的好感,这些好感可以在主菜单中使用来升级 cue,这应该会改变游戏的感觉。这个系统仍然在变化,我打算让在游戏中获得的 doubloons 可以在外部使用。
游戏中的大多数方面都有工具提示,以便理解某个东西的作用。
辅助射击线条自始至终都存在问题,我已经修复了十次了。等待所有可能影响这些线条的系统都解决后再次修复,所以不要依赖辅助射击线条的准确性,Long Sight 优惠基本上是浪费 doubloons,Intervention 付费使用 Long Sight 优惠将是废话。
评论 (0)