跳到主要內容

用 AIGNE 打造多角色 RPG 風格遊戲

Robert
AIGNE

歡迎閱讀這篇詳細教學,帶你了解如何用 AIGNE 打造一款多角色 RPG 風格遊戲,這是我最近在幾場研討會上展示過的創新做法。

以下是影片教學:

這款遊戲帶來一種與虛擬角色互動的全新方式,讓玩家可以在同一個場景中和多個 AI 機器人互動。以下說明如何打造類似的遊戲。

遊戲概念總覽

這個遊戲概念簡單卻極具創新性。與 Character.ai 之類常見的視覺角色遊戲不同(那類遊戲通常只能和單一角色互動),這款遊戲設計了三個不同的角色、女僕與國王。每個角色都會獨立回應玩家,提升了遊戲的複雜度與參與感。

image.png

用 AIGNE 一步步打造

步驟一

首先為角色建立詳細的設定檔。決定他們的角色定位、個性,以及如何融入遊戲世界。在這個示範中,每個角色(守衛、女僕、國王)都有各自獨特的功能與背景故事。舉例來說,守衛可能負責回答安全相關的問題,女僕可能提供任務或資訊,而國王則可能做出影響遊戲劇情走向的重要決定。

步驟二 AI 代理人

打造這款遊戲需要建立四個 AI 代理人,一個作為遊戲主持人(Game Master)。

遊戲主持人的角色主要是設置場景與管理不同遊戲狀態之間的轉換,並不會直接與玩家互動。

image.png

這次開發中一個獨特之處,是在提示詞與回應中使用多種語言。這項功能在多語言環境中特別實用。舉例來說,提示詞可以用中文撰寫,但角色卻能以玩家所使用的語言回應,無論是英文、日文或其他任何語言。只要設定 AI 辨識並適應使用者所使用的語言,就能實現這種多語言能力。

步驟四

每個角色都被整合進一個簡單的聊天版面中,並搭配主題背景(在此例中是一座宮殿)。這樣的設定不僅讓玩家在視覺上更能融入遊戲環境,也讓互動更具沉浸感。玩家可以點選不同角色來展開對話,每段對話都會依照該角色在劇情中的定位量身打造。

步驟五

想讓遊戲更有深度,可以讓角色彼此互動、分享記憶,甚至保守秘密。這種複雜的互動關係能打造出更引人入勝、更具挑戰性的遊戲環境。你也可以設計一些情境,讓角色們必須合作才能解鎖新的遊戲關卡或揭露關鍵劇情。

AIGNE 的「獨門秘技」

AIGNE 有幾項技巧,能大幅簡化打造這類遊戲的過程。

對話中的多角色

與一般聊天機器人或虛擬角色最主要的差異,在於這裡有多個角色可以與你對話。

image.png

要達成這個目標其實相當簡單,你只需要把多個代理人指定為遊戲主持人代理人的「子代理人」即可:

image.png

每個角色的頭像與名稱

AIGNE 讓你能為每個代理人建立個人化的頭像與名稱。只需要定義一個「Profile」輸出變數,並賦予想要的值即可。

image.png

聊天背景

背景圖像能營造出遊戲及其場景的氛圍。只要為聊天介面設定背景,就能輕鬆做到這一點,而這張背景圖像同樣是用 AI 生成的。

這項設定位於遊戲主持人代理人的「Layout」輸出變數之中。

image.png

你可以打造出更棒的作品!

這個簡陋的設定,是為了示範而在不到十分鐘內匆忙拼湊出來的,卻已經展現出 AIGNE 打造精緻又引人入勝的遊戲的能力。後續的教學文章將深入探討更複雜的 RPG 風格遊戲開發,包括精細的地圖系統與動態角色互動,一起打造出令人著迷的遊戲世界。

敬請期待接下來的文章,我將拆解建構這些複雜系統的過程,並分享如何運用 AIGNE 提升你的遊戲開發功力。我相信,你一定能根據我的教學打造出更出色的遊戲。

本頁涉及

產品

  • AIGNE active

    面向開發者的 agent 開發框架。從命令列建立並執行一個專案,需要細節時再查框架文件。