[程式] 讓玩家自訂 AI 團隊

看板GameDesign (遊戲設計)作者 (bmzz)時間1天前 (2025/12/12 19:28), 編輯推噓1(100)
留言1則, 1人參與, 14小時前最新討論串1/1
「如果」能讓玩家自訂角色行為,這個想法一直都有,但不管介面做的再簡單,在 LLM 正式問世之前,對一般玩家來說都是「學習成本極高」的事情 但如果真的能透過自然語言就告訴遊戲中的角色「你該怎麼做」,那能想像的玩法 真的蠻多的,於是這個 Prototype 誕生了 SimVi - Github https://github.com/bmcool/SimVi 這是一個 DEMO 影片連結 https://www.youtube.com/watch?v=r3hk_gpsb8Y
一些應用場景,例如: 戰隊組合系統 在動作遊戲或 RPG 中,玩家可以控制主要角色,同時指揮其他夥伴。透過自然語言 ,玩家可以為每個夥伴定義獨特的作戰策略: 坦克角色:「當敵人靠近時,優先保護玩家,如果玩家血量低於 50%,使用嘲諷 技能吸引敵人注意。」 治療角色:「持續跟隨玩家,當玩家或任何隊友血量低於 30% 時,立即使用治療 技能。」 輸出角色:「優先攻擊玩家正在攻擊的目標,如果目標血量低於 20%,使用終結 技能。」 這樣的設計讓玩家可以根據不同的戰鬥情況,即時調整夥伴的戰術,而不需要進入 複雜的設定選單。每個夥伴都可以有自己獨特的行為模式,讓戰鬥更加策略化和個 人化。 或是 資源採集優化 在模擬經營或策略遊戲中,玩家需要管理多個村民進行資源採集。透過自然語言定 義每個村民的行為,可以實現更精細的資源管理: 分工協作:「讓村民 A 專門採集木材,村民 B 專門採集石頭,村民 C 負責在兩 者之間運輸資源到倉庫。」 優先級管理:「當木材庫存低於 100 時,所有村民優先採集木材;當木材充足時 ,轉為採集其他資源。」 效率優化:「讓距離樹林最近的村民負責採集,距離倉庫最近的村民負責運輸, 最大化整體效率。」 玩家可以用自然語言描述理想的資源採集策略,系統會自動生成對應的行為樹,讓 多個村民協同工作,達成最快的採集效率。這種方式比傳統的「點擊指派」更加靈 活,也讓玩家可以實驗不同的策略組合。 全文連結在這,根據專案本體跟一些補充,透過 VibeBlog 產的,不喜勿入 https://vibeblog.app/blog/simvi-ai-behavior-tree-prototype -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.32.247.208 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1765538935.A.989.html

12/13 12:23, 14小時前 , 1F
感覺很像能用自然語言玩Screeps: World
12/13 12:23, 1F
文章代碼(AID): #1fE_ntc9 (GameDesign)
文章代碼(AID): #1fE_ntc9 (GameDesign)