AI News HubLIVE
站内改写1 分钟阅读

TapToyPia:一款受Pokopia启发的点击类网页游戏

作者受妻子玩Pokopia的启发,开发了网页游戏TapToyPia。玩家扮演探险家,在异星建立定居点,探索生态环境。游戏融合了点击游戏的升级机制和世界复兴的宁静感,并借助生成式AI实现了从2D地图到3D行星视角的无缝缩放。

来源Hacker News AI作者: memalign

作者分享了他开发TapToyPia的详细历程。故事的起点是,他的妻子开始玩一款名为Pokopia的游戏,并称这是她玩过的最好的游戏。作者在一旁观看了10分钟后,立刻产生了一个想法:制作一款受Pokopia启发的简化版点击游戏,让更多人能够轻松体验类似的乐趣。TapToyPia就是这一想法的成果,它是一款完全在网页浏览器中运行的游戏。

在TapToyPia中,玩家扮演一位探险家,执行前往新行星的单程任务。目标是建立一个能够成为人类新家园的定居点。在探索过程中,玩家会发现各种植物和动物,它们会提供资源或能力来帮助建设。游戏的核心机制是点击和升级,类似于常见的“点击器”游戏,但作者也承认可能无意识地融入了扫雷的一些元素。作者表示,他希望捕捉Pokopia那种修复世界带来的“禅意”,同时融合点击游戏(如他最喜欢的Universal Paperclips)那种从简单到复杂的渐进式乐趣。

在开发过程中,作者借助了生成式AI,结果发现自己构建了比最初预期更宏大、更复杂的东西。最令人印象深刻的例子是,玩家可以从2D地图放大,无缝过渡到一个3D行星的交互式视图,体验行星的立体环境。如果没有生成式AI,作者表示自己不可能在业余项目中有时间研究和实现这样的功能。此外,作者强调了单元测试的重要性。他确保游戏的核心逻辑都在浏览器和Node命令行中经过充分测试,这样AI工具可以自动运行测试,确保每次修改的安全性和可靠性,从而加快迭代速度。

作者还提到,这个项目不仅是一个游戏,也是他对生成式AI辅助游戏开发的一次实践。他通过这个项目展示了AI如何帮助个人开发者实现原本需要团队协作才能完成的功能。TapToyPia现在可以直接在网页上玩,源代码和更多开发细节可以在作者的博客上找到:https://memalign.github.io/p/taptoypia.html

这个例子表明,即使是个人开发者,也能利用AI工具快速制作出具有视觉效果和游戏深度的作品。