最近我发现了按键模拟游戏,一个叫做“恶魔之子”的游戏很先进。它玩得很有趣,直到它结束为止!作为理解增量游戏逻辑的学习经验,以及特定的按键模拟游戏在手机上无法运行,我决定重做它。 我还想在游戏中添加一个宠物伴侣,帮助点击。
目前游戏有两个主题:幻想和科技。游戏玩法相同,只是文本和图形会有所不同。
玩游戏:https://yardimli.github.io/absoluteBS2-reloaded/
GitHub存储库:https://github.com/yardimli/absoluteBS2-reloaded
游戏玩法与机制 我认为这个游戏想法目前更像是一个增量概念。 在其最基本的形式,它实际上只是很多按键,但最终所有的按键都可能被替换为图形和动画。就像一个3D主题公园游戏一样,游乐设施升级!
游戏玩法相当简单。 有几个“行星”升级,增加了按键的行数,添加了更多的倍数。 还有一个采矿功能,打开了更多的倍数,伴随着药水和项目的增加。任何按键升级都会重置所有现有的按键分数。 我实际上试图移除升级的自动重置,但这使得游戏玩得不那么有趣。
我还添加了一个宠物/机器人伴侣,它作为一个自动点击器。 您可以用钱升级它,但启用它后,游戏会自动播放。 最初,宠物被设计为“聪明”的宠物,会随着升级而进化。 虽然结果并不好,但我觉得它会更有趣,如果玩家自己控制。 因此,我移除了智能宠物功能,并添加了宠物对话的控制,允许玩家编程宠物的点击行为。
以下是如何制作它的分解:
- 重构: 我先将原始游戏的 HTML、CSS 和 JS 文件保存下来,然后解析脚本,获取所有图像。 由于原始游戏是在 AI 之前写的,我对 Codex 的第一次几次提示是将游戏逻辑移动到多个 JSON 文件,并将巨大的单个 JavaScript 文件重构为更小、可管理的模块。
- UI & 移动: 一旦那工作了,我下一步就是使 UI 反应性,以便游戏在手机上可以正常工作。 Codex 做得很好,但我需要编辑 CSS 并多次提示来使 UI 看起来更好。
- 资产 & 图形: 我让 Codex 创建 Tech 和 Fantasy 主题。 我需要反复回到前台才能得到正确的图形。 Codex 足够聪明,能够创建精灵图集,而不是单独的图像,以保持风格一致。 然而,精灵图集并不精确;当它将它们分解时,图像被切割错误,尺寸不一。 我将精灵图集导入 Photoshop,自己切割和调整图像,以使它们看起来和谐。
- 手动编辑: 我偶尔需要编辑代码,因为 AI 不完全理解我。 我的大部分手动编辑是在 CSS 中。 AI 总是将 UI 当作标准网页而不是游戏界面,添加了大量的内边距、边距和不必要的滚动条。 我还需要多次提示来使对话和字体大小保持一致,因为它总是产生极不一致的结果。
总的来说,我非常满意它的结果。
评论 (0)