Sentences:鏈上協作世界構建工具的實現與應用

鏈上協作世界構建工具:Sentences

在鏈上遊戲設計中,集體決策佔據重要地位。爲探索這一特性,我們開發了Sentences——一種基於原始結構的鏈上協作世界構建工具,其核心是僅附加分支敘事。Sentences利用MUD構建,爲集體敘事創作提供了輕量級環境。每次啓動新遊戲,都會生成一個嶄新的世界,玩家通過逐步添加傳說來豐富這個世界。

設計動機

在自治世界領域,新項目常需要進行集體"世界構建",即創建共同的傳說體系,決定玩家的世界體驗。這一過程通常是非正式且無結構的,但也可以通過有序的提示和練習來引導,幫助參與者塑造世界的結構和連貫性。

這些練習本身就構成了一個獨特的世界,在敘述者之間建立信息系統,制定了促進敘事發展的規則。這套規則就是世界的本質,爲新想法的誕生創造了開放的可能性空間。練習的選擇inevitably影響所創造的敘事:每組問題都預設了潛在答案的範圍,某個方向的提示可能會限制其他方向的探索。

因此,Sentences被設計爲一個"世界構建的世界",一個用於協作知識生成的原始沙盒。它intentionally保持簡潔和受限,旨在作爲測試新想法的實驗場。在Sentences中,除了擴展敘事外,沒有其他交互或貢獻方式。世界是線性構建的,但可以從初始種子向多個方向分支。

核心機制

當玩家首次加載Sentences客戶端時,若沒有進行中的世界,系統會提供生成新世界的選項。世界生成後,玩家會收到一個提示,引導他們使用核心機制發展故事。示例提示可能是:

"這個社會最重視自然" "這個文明完全依賴於水平" "這個團體是由金錢建立的"

世界一旦創建,作者有固定時間(設定爲20個區塊,以規律的節奏進行)來爲故事提出新的補充內容。時間結束後,進入第二階段,參與者投票選出最喜歡的提案。得票最多的提案將被添加到故事中,然後重新開始這個過程。

如果在規定時間內沒有提出任何提案,世界就會終結。但這種終結並非永久性的:世界只是被歸檔,加入到其他已終結的世界列表中。由於所有提案和投票都記錄在鏈上,每個世界都保留了所有可能方向的完整歷史,這些"終結"的分支代表了一系列潛在的平行宇宙。

技術實現

敘事狀態由兩個相互關聯的系統管理:一個負責新敘事的生成,另一個處理時間、投票和新內容的提議。

初始故事是從預設的提示列表中隨機選擇的句子組成。這些提示通過簡單的替換語法腳本生成。未來版本可能會在合約中復制此腳本,以提供更多樣化的起點。

故事初始化後,初始提示被添加到鏈中,新的提案期開始。這個週期持續n個區塊(每個約一秒),由變量periodEndsBlock定義,該變量在每個新提案期開始時設置。

提案期間,參與者提出新的敘事條目並對其投票。提案和投票由專門的系統處理,根據periodEndsBlock變量驗證這些貢獻的時間。每個提案都指向一個"父級",成功的提案形成一個連結列表。

提案期結束時,系統計算每個提案的得票數。如果出現平局,隨機選擇一個提案。如果沒有提案,故事結束並被歸檔,玩家可以選擇開始新的故事。

應用場景

Sentences最適合10-50名參與者的場景,這些參與者可能相互認識,也可能不認識,但都以創造原型傳說爲目標聚集在一起。例如,可以在在線平台上舉辦活動,目標是在一小時內生成五個新世界。

作爲獨立工具,Sentences本身並不特別引人入勝,它更像是一個工具而非完整的世界。但作爲模塊化組件,Sentences的敘事生成機制可以很好地融入更豐富的角色扮演遊戲中,在遊戲過程中編織遊戲結構。投票機制還可用於支持在玩家生成的提示中包含生成內容。

當前版本的一個局限是初始提示的特定性。這可以針對不同的部署進行調整,但進一步擴展遊戲的提示生成機制,使其更符合敘事部分的開放性將是一個有趣的發展方向。

inspirations

Sentences的形式靈感來自文本冒險遊戲、即興創作、傳說和桌面角色扮演遊戲。在開發過程中,我們參考了Max Kreminski的Epitaph(一款奇幻敘事生成遊戲)和Kate Compton的Tracery替代語法工具。這些項目利用簡單的隨機性和模塊化創建復雜的分支敘事,我們對這些原語在集體場景中的潛力特別感興趣。

雖然Sentences主要針對世界構建,但它也可以用於其他受限的協作寫作場景。

未來展望

Sentences的一個明顯擴展方向是允許初始化世界的人設置具體規則,決定如何將新句子添加到敘事中。例如,這些規則可以修改投票系統,要求一定數量的玩家才能繼續敘事,或者調整投票時間以改變敘事發展的速度。這樣,Sentences不僅成爲世界原型設計工具,還成爲產生特定故事風格和對話結構的約束系統原型設計工具。

另一個interesting的發展方向是從當前世界的"死亡"分支中生成平行世界。最佳實現方式可能是生成一個新的"新世界"合約,並包含指向舊分支的指針,而不是從頭開始生成新世界。

MAX-0.8%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 9
  • 分享
留言
0/400
HashRatePhilosophervip
· 18小時前
这波我来说道说道!
回復0
LiquidatedNotStirredvip
· 07-31 14:32
离谱 现在连做梦也得链上做了
回復0
空投资深猎手小张vip
· 07-30 02:08
太无聊了 web3需要的是空投
回復0
倒霉的矿工vip
· 07-30 02:08
不懂就问 卡大点收益行不行啊
回復0
HodlOrRegretvip
· 07-30 02:07
有内味了 玩过才知道香不香
回復0
SneakyFlashloanvip
· 07-30 02:04
真就人人jb都在盖沙盒?
回復0
吃面还是吃币vip
· 07-30 01:51
想搞集体叙事?别被AI割韭菜了
回復0
WagmiWarriorvip
· 07-30 01:50
有点defi版的the game了
回復0
ForkItAllDayvip
· 07-30 01:43
牛批!真开源精神
回復0
查看更多
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)