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工具快速製作出具有視覺效果和遊戲深度的作品。