看板 mud 關於我們 聯絡資訊
《原始物語》是一個不務正業的MUD遊戲 遊戲本體內容遲遲未實作完成,admin一直跑去東玩西玩其他實驗 生成式AI當道 最近一直在思考當今文字型的AI生來就很適合文字型的遊戲,MUD 所以以現在的AI應用可以怎麼運用在古老的MUD架構 用在對話嗎? 現在已經有一些遊戲使用生成式AI和玩家對話互動了,效果也已經很不錯 但AI對話套用在MUD的目的是什麼? 如果AI表現不好,讓NPC講出很出戲的話,或是講出不存在於遊戲內的情報 對玩家來說反而只是困擾 如果要AI表現好,需要花多少錢多少時間去堆這個效果? 玩家又是否能從中獲得新的樂趣?還是它只是另一個MUD版本的ChatGPT? 現有的遊戲任務系統又需要做多少改動去重新適用這個交談機制? AI日新月異,後續維護成本可控嗎? 花了大把工夫把遊戲對話全部AI化,結果AI服務改版全壞了怎麼辦? 一連串對自己的靈魂拷問後 我個人得出的結果是 RPG玩家的重點仍然是在打怪升級、角色成長這些基本需求,並從中獲得成就感 其他噱頭都是錦上添花,或者搞砸了成畫蛇添足 (包含前文的ASCII動畫也是) 所以我把目標設定在改動最小,搞砸風險最低 即便日後維護中斷也沒關係 但又能滿足我對生成式AI應用的想像 就是讓AI不直接與玩家互動,但AI會決定NPC一天該做甚麼事情 並且這些事情是會隨著遊戲內的事件改變而有所改變 例如: 商店NPC早上準備開店;晚上準備收店、結帳;會推銷自己賣的商品 冬天時NPC設法取暖;夏天時NPC設法避暑 帶寵物的NPC,會和自己的寵物互動; 身上有裝備的NPC,會整理、保養自己的武器防具 遊戲內特殊活動期間,NPC會談論目前哪個村莊發生了什麼事情 聽起來很玄 但其實就是讓AI由當前NPC的prompt針對各種情境一次性生成所有文本 再於遊戲內依據現在的條件(白天晚上 春夏秋冬 天氣 節慶)播放相應的文本 從程式實作來說,充其量只是顯示一段emote文字 但對探索遊戲的玩家體感來說,這個NPC更立體了 這些AI生成的文本敘述對原本遊戲的玩法毫無影響 他是補完這個NPC應該要有的樣子 而不是一個只會呆站在那等著被玩家kill的mob 以上是《原始物語》實作後的心得分享 歡迎有興趣的朋友來遊戲內看看 https://psmud.ddns.net/client -- 最後是一段效果示例 獵人訓練場地 -- 這是一塊寬廣的空地,當你正納悶這塊地的用 途時,突然一隻飛箭從你旁邊射過,驚嚇之餘 ,你才明白原來這裡是獵人訓練射箭技術的地 方,所以你要小心點,不要被亂箭射死喔 夜已深沉,滿天都可看見美麗的星斗。 <--當下時間"夏季 深夜" (天空一片晴朗無雲) <--當下天氣"晴朗" 這裡唯一的出口是 north。 晨星 黑禿鷲(Black vulture) 神箭手 羅賓(Robin) 二位獵人學生(Hunter student) 羅賓藉著月光細心修復幾枝受損的箭矢,重新黏合箭羽。 NPC根據時間執行相應的動作 一陣焚風過境~~原始物語上空出現了熱帶高氣壓的籠罩~~~~ 天氣轉變"炎熱" 天亮了,又是新的一天,東方的天空迎來曙光。 時間轉變 羅賓提醒學生在炎熱天氣下,如何有效節省體力,避免中暑。 NPC根據新的時間和 羅賓說道﹕體力有限,善加利用 天氣執行相應動作 突然間,大家還來不及反應,天空就下起了急促的大雨 天氣轉變"大雨" 你被突如其來的大雨淋得一身濕。 太陽緩緩爬上高高的天空中。 時間轉變 羅賓在雨中巡視學生們的訓練,鼓勵他們克服天氣的挑戰。 NPC根據新的時間和 羅賓說道﹕風雨無阻,方顯獵人本色 天氣執行相應動作 並且與環境中的其他NPC互動 太陽逐漸西移,緩緩落下。 時間轉變 羅賓仰望陰沉的天空,判斷雨勢是否會持續,思考應對策略。 NPC根據新的時間 執行相應動作 大雨終於停了。 天氣轉變"晴朗" 羅賓在學生們討論起愛情靈藥時,只是輕輕搖頭,發出不易察覺的笑聲。 羅賓說道﹕凡俗之事,不必掛心 NPC根據當前的節慶活動出現新行為 (現在是情人節活動) 傍晚了,天色漸漸暗了下去。 時間轉變 羅賓仰望夜空,指尖輕觸野豬牙項鍊,沉思明日狩獵的可能路線。 NPC根據時間和身上的裝備 執行相應的動作 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.86.157 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud/M.1771081991.A.E1E.html
roujuu : 看來有點像是《Ultima》創世紀的系列,還好玩的時候 02/17 11:04
roujuu : 不用照三餐餵你所操控的所有角色群,否則會累死人了 02/17 11:06
roujuu : ,例如像是巫術八代就是同時操控八個人。巫六巫七則 02/17 11:07
roujuu : 是同時操控六個人。^_^ 02/17 11:07
roujuu : 不過我忘了是創世紀的哪一代了,因為我從來都沒玩過 02/17 11:08
roujuu : 單機版的各代和網路創世紀,只是看遊戲雜誌,例如像 02/17 11:12
roujuu : 是《舊遊戲時代》、《電腦玩家》之類的,所以知道 02/17 11:13
roujuu : 《Ultima》創世紀各代大概是怎麼樣的遊戲。^_^ 02/17 11:14
roujuu : 對了,還有地下創世紀等等之類的。^_^ 02/17 11:16
roujuu : 至於 AD&D 的則是只玩過那個每次遊玩時,整個地下城 02/17 11:18
roujuu : 裡面的地圖每次新遊玩時都會隨機變成完全不同的迷宮 02/17 11:19
roujuu : 而且怪物 NPC 的位置好像也是每次位置都不同,再加 02/17 11:20
roujuu : 上可以設定為迷宮中能夠找到食物的機率和玩家操控的 02/17 11:21
roujuu : 玩家(好像只有一位)的饑餓速度也可以在一開始時自 02/17 11:23
roujuu : 由設定。根據谷歌的回答,遊戲名稱是: 02/17 11:24
roujuu : 《百戰迷宮》(Dungeon Hack)。 02/17 11:24