mewamew/my_ai_town
我的AI小镇
解決的問題
創造一個活生生、自主的像素藝術城鎮模擬,其中居民不是預設腳本的NPC,而是AI代理。透過讓角色根據性格、記憶與環境背景自主決策,解決了靜態、可預測遊戲世界的問題。
運作方式
本專案基於 Godot 4.7 建構,整合大型語言模型(LLMs)來驅動居民行為。代理會分析其當前位置、職業、人際關係與記憶,以決定前往何處以及與誰交談。世界系統會驗證行為(如工作或移動),並返回實際結果,這些結果隨後被記錄至全域世界日誌與個別居民記憶中。玩家可透過與居民聊天、發布公告、傳送照片(AI轉換為文字)或改變天氣來與世界互動。
適用對象
對LLM驅動的代理模擬感興趣的開發者、探索突現式玩法的遊戲設計師,以及希望觀察並影響一個自我演化的虛擬社會的使用者。
主要亮點
- 自主決策:居民根據上下文行動,而非固定時間表或對話樹。
- 持久記憶:經歷、承諾與關係會被保存,並影響未來的互動。
- 動態社交網絡:關係會根據模擬中實際共享的經驗自然演變。
- 世界狀態整合:操作設備或完成工作任務等行為會產生由遊戲系統驗證的具體結果。
- 玩家自主性:玩家可直接干預城鎮生活,觀察波瀾效應在居民群體中擴散。
相關
- 專案
- 專案
- 專案
- 專案
- 專案