近期科技以及互聯網圈子裡,OpenAI打造的聊天機器人ChatGPT非常的火!這是以文字聊天為主的AI機器人,可以流暢的與人類交談。由於AI的學習速度是常人無法想像的,因此我們與ChatGPT的交流慢慢衍變成「一問一答」。OpenAI就像是一位無所不知的老師,你可以問它各種各樣的問題,甚至要求它撰寫一段程序代碼都沒有問題。
ChatGPT的出現,讓許多人認為其有機會改變許多產業的未來生態,其中就包括遊戲。其中最簡單直接的應用就是讓遊戲里的NPC接入AI。如此一來,整個遊戲世界將變得更加鮮活,玩家的代入感也會變得更高!畢竟遊戲里再怎麼無關緊要的龍套NPC也可以藉助AI技術與玩家侃大山,而不是重複著開發人員設定好的那句話。
近期,一位叫「Bloc」的玩家就突發奇想,他嘗試製作了一個《騎馬與砍殺2:霸主》的實驗性模組,而這個模組就導入了目前十分火爆的語言模型ChatGPT。在以前的RPG遊戲中,我們與NPC的對話基本上就是點擊、跳出對話框、對話內容選擇這一流程,一切都在設計人員的安排下。而在「Bloc」的模組中,玩家可以輸入內容,而NPC則會靈活應對,宛如活人一般!
我們看到:《騎馬與砍殺2》里的鐵匠NPC不僅可以進行簡單的自我介紹,還可以回復「是否曾為其他人造過兵器」等等開放式的問題。有趣的是:玩家與NPC之間居然還可以互相開玩笑,NPC無意間傷害了玩家角色感情的時候,甚至會道歉,而這一切並不是某個劇本刻意安排好的。如果一款遊戲里的NPC都是如此生動活潑,必然可以大幅提升遊戲的可玩性。
「Bloc」表示:他的模組主要針對的是哪些官方沒有命名的次要角色,給他們生成姓名和賦予故事。原來只有一句台詞的NPC如今有了各自的生命和故事,非常有意思!而該模組目前最大的問題則是:AI的回復需要稍長的時間,而且對話聽起來還是有點像機器人,就像一般情況下的ChatGPT那樣,模組存在許多可以優化的地方。
當然,如果要讓NPC展現出各不相同的個性,直接接入ChatGPT是不行的。開發者還需要讓AI學習遊戲的世界觀與背景,同時灌輸一些相關的設定。另外,AI模組可能不適合所有類型的遊戲,在可預見的未來,專業作家的劇本還是不可代替的。而使用聊天機器人的想法則非常適合《騎馬與砍殺2》這種沙盒遊戲。
雖然目前上述的模組技術尚不成熟,但是ChatGPT正在發展和進化,一些廠商與之合作,研發出專屬的角色互動AI系統是完全有可能的。博士個人覺得:這個東西非常適合開放世界遊戲或者沙盒RPG,可以大幅度提升代入感!遊戲里的每個人物都有自己的性格和故事,多帶感呀!