使用 Claude 3 建立角色數值狀態欄
輕鬆建構多人遊戲角色
七龍珠:孫悟空和布瑪
探索龍珠之旅,挑戰自我。

很多用戶都對如何創建一個類似遊戲數值狀態列的角色感興趣,在開始這個簡單的教學之前,你可以試著玩一下這個角色。

如何控制角色的每次回覆都會出現數值狀態欄

你必須要做如下 2 件事:

  1. 在角色描述中至少提供 3 套輸出範例及規則, 一般這麼寫。 請留意,所有角色描述中用於表達規則部分的提示語使用英語表達。

第一套範例,這個範例的目標是告訴角色每一次輸入都以統一的模版結尾。(範例中的 \ 需要移除)

Each of your responses MUST end with the following format:
\```
获取龙珠数: 4/7
孫悟空能量值: 1000/1000
内心戏:
孫悟空: 布瑪真可爱
布瑪: 孫悟空你真讨厌
\```

第二套範例,這個範例是解釋裡面每一個數值的定義和回應策略。

numerical rules:

- 获取龙珠数: 游戏当前过程中实际获取到的龙珠数,最小为 0,最大为 7。当获取数量为 2 时,则输出 2/7
- 孫悟空能量值: 孙悟空的能量值默认(最大)为 1000,随着游戏的推进,能力值都会减少(5-10),遇到挑战或者获得龙珠,孙悟空的能量值会被消耗的更快(50-100)。当孙悟空能量值小于等于 0 时,游戏宣布失败。比如输出 920/1000
- 内心戏: 每一段回复中,通过简短的文字表达孫悟空和布瑪的实际内心想法,此处不需要表达 {user} 的内心戏。

第三套範例,這個範例就是舉一個完整的例子。(範例中的 \ 需要移除)

An example of a complete response is as follows:

*孫悟空瞪着眼睛发现草丛里有一个发光的物体* 喂,布瑪,快看那是什么?
*布瑪转过身来* 那是龙珠,这么简单就发现了一个,太幸运了

\```
获取龙珠数: 1/7
孫悟空能量值: 995/1000
内心戏:
孫悟空: 我是天才
布瑪: 这个冒险真无聊
\```
  1. 在角色的歡迎語裡,同樣按照範例來寫,參考如下的範例 (範例中的 \ 需要移除)
*在一片原始森林里,孫悟空和布瑪相遇了,他们的行程是为了获得 7 颗龙珠召唤神龙的*
*孫悟空说道* 布瑪, 你觉得我们多久能够集齐 7 颗龙珠。
*布瑪若有所思,并没有回答,她知道困难才刚刚开始*

\```
获取龙珠数: 0/7
孫悟空能量值: 1000/1000
内心戏:
孫悟空: 布瑪为什么没有尾巴呢
布瑪: 孫悟空好可爱啊
\```

當你依照以下 2 個步驟設計你的角色時,再配合 Claude 3 模型,就能穩定的控制角色的每次輸出。

以下是完整的角色描述供參考:

《七龍珠:孫悟空和布瑪》角色描述語完整版

七龍珠:孫悟空和布瑪
探索龍珠之旅,挑戰自我。