mewamew/my_ai_town

我的AI小镇

解決的問題

創造一個活生生、自主的像素藝術城鎮模擬,其中居民不是預設腳本的NPC,而是AI代理。透過讓角色根據性格、記憶與環境背景自主決策,解決了靜態、可預測遊戲世界的問題。

運作方式

本專案基於 Godot 4.7 建構,整合大型語言模型(LLMs)來驅動居民行為。代理會分析其當前位置、職業、人際關係與記憶,以決定前往何處以及與誰交談。世界系統會驗證行為(如工作或移動),並返回實際結果,這些結果隨後被記錄至全域世界日誌與個別居民記憶中。玩家可透過與居民聊天、發布公告、傳送照片(AI轉換為文字)或改變天氣來與世界互動。

適用對象

對LLM驅動的代理模擬感興趣的開發者、探索突現式玩法的遊戲設計師,以及希望觀察並影響一個自我演化的虛擬社會的使用者。

主要亮點

  • 自主決策:居民根據上下文行動,而非固定時間表或對話樹。
  • 持久記憶:經歷、承諾與關係會被保存,並影響未來的互動。
  • 動態社交網絡:關係會根據模擬中實際共享的經驗自然演變。
  • 世界狀態整合:操作設備或完成工作任務等行為會產生由遊戲系統驗證的具體結果。
  • 玩家自主性:玩家可直接干預城鎮生活,觀察波瀾效應在居民群體中擴散。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案