[程式] 讓玩家自訂 AI 團隊
「如果」能讓玩家自訂角色行為,這個想法一直都有,但不管介面做的再簡單,在
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
12/13 12:23, 1F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
33
52
46
67