AI 應用

#Greed Island — AI 生成式世界模擬

持續運轉的 AI 生成式世界「潮嗚市」:世界有自己的時間刻度、天氣、時節與潮汐,會自主產生即時事件流(編年史);NPC 作為 AI Agent 在其中生活,玩家登入後可在八方街區間移動、與世界互動。

Node.jsExpressTypeScriptReactPhaserSocket.ioSQLiteAI 世界生成 / 事件流
Greed Island — AI 生成式世界模擬 系統畫面

實際系統畫面 「潮嗚市」世界運轉中:左側是世界現況與八方街區地圖,右側「世界正在發生」是 AI 即時生成的事件流(TICK 編號寫入編年史)。頂端持續推進的刻度、天氣、時節與潮汐,是這個世界自己的時間。(點擊圖片看原圖)

// 為什麼會做

##背景

想做一個「活的世界」——不是腳本化的固定劇情,而是由 AI 持續生成事件、NPC 自主行動的湧現式模擬沙盒。

// 遇到什麼問題

##問題

湧現式世界的難點:要讓世界狀態(時間 / 天氣 / 潮汐)持續演進、事件由 AI 即時生成又保持敘事連貫、多個 NPC Agent 併發運作又不失控,需要一套世界狀態引擎與生成節流機制。

// 如何解決

##解法

世界狀態引擎(刻度 / 天氣 / 潮汐持續推進)+ AI 生成的即時事件流(TICK 事件寫入編年史)+ NPC AI Agent;Phaser 遊戲客戶端 + Socket.io 即時同步「世界運轉中」狀態;紋典(世界觀)、生態、市集、同袍等子系統;含大幅度 UI/UX 設計。

// 我負責什麼

##我的角色

獨立開發世界狀態引擎、AI 事件/NPC 生成與 Phaser 遊戲客戶端,含整體 UI/UX 設計

// result

##成果

v0.98 可運轉世界:即時事件流、八方街區地圖、世界狀態(時間 / 天氣 / 潮汐)持續演進。