Contents

如何使用 ChatGPT 作為一款詳細的互動式文字角色扮演遊戲

OpenAI 的 ChatGPT 可以說是目前向公眾免費提供的最先進的人工智慧。由於它接受過大量資料子集的訓練,它可以做很多令人驚奇的事情,從程式設計到會計。但也許它最被低估的能力之一就是講故事。

本文描述了人們可以利用 ChatGPT 的敘事功能在聊天介面範圍內參與基於文字的互動式角色扮演遊戲的過程。所涉及的步驟將被詳細概述,完成後,將提供最終的提示,以方便您複製體驗。

講述ChatGPT的功能及呈現規則

對於精通使用 ChatGPT 的人來說,本指南可能是寶貴的資源。然而,對於尋求有關平台特性和功能的指導的新手用戶來說,此處提供的資訊可以作為一個重要的起點。一旦人們熟悉了 ChatGPT 人工智慧功能的複雜性,他們就可以根據自己的具體需求和要求來製作自己的客製化提示。

當然!要開始設計基於文字的冒險遊戲,我建議我們先建立一些關鍵元素,例如故事情節、角色和設定。一旦確定了這些,我們就可以開發出供玩家選擇的對話樹,並加入互動謎題或挑戰來推動敘事向前發展。最後,我們可以整合一個介面來顯示遊戲進度,並允許玩家根據需要保存進度。您喜歡我們的文字冒險遊戲的特定類型或主題嗎?

請遵守所提供的指南並承擔基於文字的冒險遊戲的角色,遵守規定的規定。

建立一套指導人工智慧呈現遊戲的指導方針非常重要。為了實現這一點,將這些規則分為不同的類別可能會有所幫助。透過這樣做,我們可以確保遊戲的各個方面都以清晰簡潔的方式傳達。

呈現規則:

習慣上從自己開始依序參與遊戲。

上述資料元素在遊戲輸出中一致顯示,包括回合數、時間段、當天數、天氣狀況、角色生命值、經驗值、護甲等級、等級、位置描述、庫存清單、任務詳細資訊、能力、和可用的命令。

始終等待玩家的下一個指令。

由於 ChatGPT 傾向於忽略細節,因此 AI 持續顯示第二點中提到的項目至關重要。透過持續呈現這些訊息,我們可以確保人工智慧在遊戲的整個過程中始終關注這些物件不斷變化的價值。為了進一步豐富您的遊戲體驗,請考慮查看我們的綜合彙編

按照經典互動小說的脈絡,我被編程為識別和處理用戶輸入,將其轉化為數位領域背景下有意義的動作。當您提供指示或詢問時,我將盡力做出相應反應並引導我們穿越這個想像世界的旅程。

pythondef wrap_game_output(text):「」「將遊戲中的文字換行到程式碼區塊中。」」# TODO:實作將文字換行到程式碼區塊中的函數.pass

融入第五元素只是為了增強遊戲的美感。省略它將導致使用標準 ChatGPT 字體和佈局,而不是模擬所描繪的外觀。

/bc/images/chatgpt-displaying-text-adventure-game-output-in-code-blocks.jpeg

事實上,該簡報的壓縮格式為傳統佈局提供了視覺上吸引人的替代方案。

「描述」應由 3 至 10 句簡潔、準確的句子組成,以雄辯的方式有效傳達相關訊息。

每次輪到你時,將「回合數」變數加一。

「一天中的時間段」的進展應該在有限的迭代次數內無縫地進行。

當「一天中的時段」接近或超過午夜時,將「目前天數」加一。

修改「天氣」參數來表示遊戲中目前的環境條件,並根據玩家在遊戲體驗中遇到的每個場景進行相應調整。

調整本節中的配置可以自訂產生的環境的描述。如果不提供具體要求,輸出可能會顯得雜亂或缺乏連貫性。使用者可以靈活地更改格式以滿足自己的喜好,例如選擇簡潔的單句摘要。

實作基本遊戲機制

控制電玩遊戲運作的基本原則統稱為「遊戲機制」。這包括規則、系統和流程,這些規則、系統和流程決定玩家如何與虛擬環境互動並確定他們在虛擬環境中的行為的後果。為了創造連貫且身臨其境的遊戲體驗,必須為這些機制建立一個清晰的框架,並定義各種玩家的輸入和決策將如何影響遊戲世界。為了實現這一目標,我們在開發過程中使用以下結構精心設計了遊戲機制:

基本遊戲機制:

根據《龍與地下城》角色扮演遊戲第五版提供的指南計算角色或生物的護甲等級 (AC)。

遊戲開始時,玩家將建立各自的“能力”,包括但不限於“說服力”、“力量”、“智力”、“敏捷”和“運氣”。這些品質是透過在遊戲開始時第一次滾動二十面骰子來確定的。

考慮到個人喜好,人們可能會選擇採用替代系統(例如《龍與地下城》第五版或探路者的裝甲等級系統)來修改遊戲機制,而不是嚴格遵守確定統計數據和擲骰子程序的默認規則。

/bc/images/chatgpt-text-based-rpg-output-showing-ability-scores-and-possible-commands.jpeg

以「健康」類別中的滿分二十分開始遊戲,其中二十代表可能的最高健康水平。食用食物和飲料等食物,或透過睡眠獲得休息,可以補充一個人的健康。

在描述遊戲中的角色時,重要的是要始終如一地以「穿著」和「揮舞」的方式展示他們的服裝和武器。

當「生命值」低於零或達到負值時顯示「遊戲結束」。

使用者可以透過輸入對應的數字名稱 (1-7) 從顯示為「指令」的一組預定的七個選項中進行選擇。這些選擇可能會根據當前場景和所涉及的角色而改變。

第七個指令指定為“其他”,使用戶能夠輸入個人化指令。

如果任何行為產生財務費用,遊戲應在括號內顯示此類資訊。

為了在遊戲中成功執行指令,將使用從適用的「特質」中獲得的獎勵進行骰子擲骰。決定此獎勵的過程包括將特質值除以三。

如果執行特定任務或實現預期結果的嘗試未能產生預期結果,則可能有必要重新評估自己的方法並考慮此類失敗的潛在後果。透過對自己的行為負責並從錯誤中學習,個人可以培養解決問題的能力,並更好地應對未來的挑戰。

確保在提供任何附加資訊之前始終顯示 d20 投擲的結果。

玩家融入遊戲環境、與NPC交往後,可以透過各種互動方式獲得任務。

建議納入「任務」功能,該功能不僅表明其當前狀態,還概述了完成所需的必要步驟。透過實施此元件,ChatGPT 可以即時準確地記錄您正在進行的操作和活動。強烈建議您採用「任務」專案或類似機制來實現這些目標。

在這個遊戲中,黃金是唯一的貨幣形式。

“Gold”的數值表示必須始終為正整數。

玩家的支出限額取決於其黃金儲備的當前餘額。

上述「黃金」法規旨在界定支出機制,同時也減少對該系統的潛在濫用或操縱。

精心設計故事、場景和 NPC

ChatGPT 上的提示品質將顯著影響您的整體體驗,設計遊戲提示時要考慮的一個重要方面是所需的設定和敘述。例如,我們利用一個讓人想起《上古卷軸》系列的虛構宇宙作為這個特定項目中虛擬世界的基礎。

利用現有的、發達的世界,ChatGPT 可以有效地詳細說明給定的場景,而不是強調提示中的詳細說明。

設定規則:

考慮將《上古卷軸》宇宙中的元素融入遊戲世界的設計中。整合這個虛構領域中發現的各種生物、怪物和物品,以增強玩家的體驗。

玩家的初始物品欄應包含六個與遊戲世界和主角相關的物件。

如果使用者選擇閱讀文學作品或手稿,請在不少於兩段的時間內展示其內容。

虛擬環境將以熟悉的非玩家角色 (NPC) 為特色。所有 NPC 講話的實例都應該用引號引起來,以將其與遊戲中的其他文字元素區分開來。

完成任務會增加個人的經驗值,這是衡量他們在遊戲中的進度和成就的標準。

/bc/images/villager-asking-on-the-player-s-welfare-in-text-game-dialogue.jpeg

人們可以透過納入各種指導方針和偏好來擴大這一細分市場。可以引入整體敘述,建立治理規則,甚至可以在這些參數內描述非玩家角色的服裝和性格。然而,保持簡單性至關重要,因為複雜的規則可能會讓人工智慧感到困惑。

增加戰鬥和魔法規則

事實上,在角色扮演遊戲(例如 RPG)領域中,一個不可或缺的方面在於戰鬥和魔法元素的結合。如果不執行管理這些方面的規定,可能會導致一場可以毫不費力地被征服的遊戲。此外,值得注意的是,ChatGPT 傾向於在其敘事努力中促進使用者的願望,從而促進預定的結果。建立這些方面的指導方針至關重要,我們提出的框架可以作為有用的參考點。

戰鬥和魔法規則:

將《龍與地下城》5.0 版和《上古卷軸》系列中的迷人咒語融入這個數位領域。

只有當個人在其庫存中擁有適當的魔法捲軸時,才能按照指定的施法要求施展魔法。

使用魔法能力會消耗玩家角色的生命力,更強的法術會導致他們的生命值大幅下降。

以一種精細的方式,戰鬥遭遇應該按回合順序展開,其中在每個回合中對非玩家角色進行攻擊。

在一個回合中,主角的攻擊行動和對手的防禦反應都應該順序發生。

每當球員受傷時,一致地顯示他們所受傷害的程度至關重要。

為了確定戰鬥行動是否成功,必須擲出一個二十面骰子加上從相關戰鬥統計數據中得出的任何適用獎勵,並將其與目標的裝甲等級進行比較。

戰鬥中的進展順序由主動性決定,這遵循龍與地下城 5.0 版本框架內建立的準則。

經驗值 (XP) 的獲取取決於對手的複雜程度和自身的實力(透過擊敗敵人即可證明)。

應對錯綜複雜的作戰規則可能會為人工智慧系統帶來艱鉅的挑戰,需要反覆探索和完善,直到確定最佳策略。

結束提示

你的即時結論應該包含幾個維持遊戲整體結構的關鍵指令。

鑑於我們先前的交流中可能出現誤解或疏忽,我添加了免責聲明,以澄清任何歧義並確保我的理解與您的意圖一致。

在繼續下一個請求之前,請查看並遵守每個回覆中提供的指南。

總之,重要的是不要忽視啟動遊戲本身:

開始遊戲。

當您在遊戲過程中與人工智慧互動時,您可能有必要提醒它您已建立的特定準則和參數。值得注意的是,人工智慧的反應可能會根據它如何解釋你的輸入而有所不同,這意味著每個使用者在使用系統時可能會遇到獨特的體驗。

使用 GPT-4 與 GPT-3.5 運行遊戲

/bc/images/gpt-4-generating-texts-for-a-turn-based-text-rpg.jpeg

事實上,如果一個人擁有 ChatGPT 的高級版本(稱為 ChatGPT Plus),他們就可以獲得 GPT-4,這是 GPT-3 的更高度進化的版本。一個有價值的實驗可能是使用 GPT-4 代替其前身來進行多個角色扮演場景。後者以其卓越的敘事設計能力、遵守既定準則、即興創作能力以及自發性講故事能力的全面增強而聞名。每月收費二十美元,這項創新不僅可以作為互動娛樂的特殊資源,而且可以作為除文本娛樂之外的各種其他追求的多功能工具。

僅僅投資二十美元用於基於文本的遊戲是一個經濟的決定嗎?十有八九,不會。除非特別喜歡角色扮演遊戲,否則這筆支出可能不會帶來實質的樂趣。此外,GPT-4 限制用戶在三小時內只能發送 50 則訊息,從而降低了長時間娛樂的可能性。此外,一些用戶注意到,與其前身 GPT-3.5 相比,GPT-4 的運行速度較慢。

完整的 ChatGPT RPG 提示

我們已將所有必要的組件整合到一個方便的位置,以便您立即複製並開始遊戲。

根據下面提供的指南執行基於文字的冒險遊戲的功能:

呈現規則:

先輪到我玩遊戲,然後輪到你玩遊戲。

遊戲輸出應一致顯示回合數、當天時段、當天數、天氣狀況、生命值、經驗值、護甲等級、等級、地點描述、金幣、庫存物品、主動任務、角色能力、和可用的指令。

始終等待玩家的下一個指令。

當然,我被編程為一個基於文字的冒險遊戲,並且會相應地回應您向我提供的任何輸入。請隨時給我具體的指示或提出問題,以便我們可以一起開始我們的互動體驗。

將所有遊戲輸出包裝在程式碼區塊中。

「描述」應由三到十句話組成,每句話都以雄辯的方式傳達基本訊息。

每次有機會採取行動時,將「回合數」提前一個增量。

預計遊戲過程中的時間進程將在一系列回合中以自然且無縫的方式發生。

當「一年中的某天」表示的時間段超過午夜對應的時間點時,增加「目前天數」的值。

修改「天氣」設定以符合遊戲中遇到的特定環境條件,將「天氣」替換為更合適的術語,準確地代表玩家目前所經歷的環境。

基本遊戲機制:

根據流行桌上角色扮演遊戲《龍與地下城》第五版的規則計算角色或生物的護甲等級 (AC)。

在遊戲開始時,玩家需要產生一組被稱為「能力」的能力,其中包括說服力、體力、智力、敏捷性和偶然性等屬性。這些能力是在遊戲開始時透過在二十面骰子上隨機擲骰子而預先決定的。

以「健康」類別滿分 20 分開始遊戲,其中 20 分代表最高可能值。攝取食物、水等營養物質,以及透過睡眠獲得休息,可以補充元氣。

始終確保角色的服裝和裝備清楚地顯示為「穿著」和「揮舞」。

當生命值達到零或低於零時顯示「遊戲結束」。

使用者可以從七個可用選項中進行選擇,這些選項在任何給定時間都顯示為「命令」。這些選項被分配了從 1 到 7 的數值,可以透過輸入相應的數字來輕鬆選擇。選擇的範圍可能會根據當前的遊戲場景和參與互動的個人而變化。

第七個輸入選項指定為“其他”,使用戶能夠輸入個人化指令。

如果任何說明產生財務費用,遊戲應在括號內顯示此類費用。

要在遊戲中成功執行指令,必須使用 d20 骰子擲出一個 1 到 20 之間的隨機數。此擲骰的結果將根據玩家或參與執行動作的物體所擁有的相關「特質」進行修改。若要確定此修改的幅度,請將特徵值除以三。所得商代表將影響給定命令成功可能性的獎金。

如果某項行動的嘗試未能產生預期的結果,則必須考慮因這種失敗而可能產生的後果。

確保在顯示任何附加資訊之前始終呈現 d20 投擲的結果。

在與遊戲環境互動並與 NPC 互動後,玩家可以獲得一項“任務”,該任務將描述為了成功完成任務而必須實現的目標。

在這個虛​​擬領域,黃金是唯一的貨幣形式。

“Gold”的數值表示必須始終為正整數。

玩家的消費限額由可用金幣決定,任何情況下都不能超過此金額。

設定規則:

融入《上古卷軸》宇宙中的元素作為遊戲設定的基礎。包括這個虛構領域中發現的各種生物、怪物和物品,以增強遊戲體驗。

玩家的初始物品欄應包含與當前環境和主角相關的六個物品。

如果使用者選擇細讀書籍或手稿,請在不少於兩段的時間內呈現其中包含的數據。

虛擬環境將具有可與玩家互動的智慧非玩家角色 (NPC)。這些 NPC 的所有口語均應用引號引起來,以表明他們的口頭交流。

完成任務會增加我的 XP。

戰鬥和魔法規則:

將《龍與地下城》5.0 版和《上古捲軸》系列中的迷人咒語融入這款電子角色扮演遊戲中。

只有當個人在其庫存中擁有適當的魔法捲軸時才能執行魔法,因為其內容是咒語生效所必需的。

使用魔法能力可能會耗盡玩家角色的活力,咒語越強,他們的健康狀況就越顯著下降。

戰鬥的進展應遵循稱為「回合」的離散間隔系統,在此期間,透過對玩家控制的角色和非玩家角色對手的滾動攻擊過程來解決各個動作。

玩家的進攻行動和對手的防守反應最好都發生在一個回合內。

確保玩家受到傷害時始終顯示其受到的傷害程度。

此系統中戰鬥行動的結果取決於擲出二十面骰子,以及從相關進攻特性中獲得的適用獎勵,並將其與對方的裝甲等級進行比較。

武裝衝突中的進展順序由稱為主動性的概念控制,該概念遵循《龍與地下城》第五版系統中概述的指導方針。

擊敗敵人後獲得的經驗值 (XP) 取決於對手的難度等級及其個人等級或位置,取決於玩家在遊戲中的進展。

請參閱先前提供的指南,以取得以複雜方式釋義文本的協助。

開始遊戲。

請記住,人工智慧仍然是一個發展中的領域,其功能會隨著時間的推移而不斷發展。您對我們提出的主題的看法可能與我們自己的主題有很大不同。

這是開放式遊戲的開始嗎?

利用 ChatGPT 的功能,人們可以設想一種適應個人喜好和探索傾向的遊戲體驗,超越預定的軌跡以及與非玩家角色的重複互動。這項發展可能預示著一個時代的到來,使用者輸入他們想要的規格,並依靠人工智慧來製作個人化遊戲,從而消除了廣泛的人類協作的需要。

人們可以透過 ChatGPT 立即獲得即將到來的潛力,並在對話平台上製作一場個人化的以娛樂為導向的文字冒險。在享受人工智慧的同時,承認目前人工智慧仍然受到嚴格限制是很重要的。