從零開始道詭異仙MUD:【實踐一】從虛空到農田——大儺世界的首次協作建設


3樓貓 發佈時間:2025-01-31 23:32:28 作者:我是北風 Language

介紹

在太乙網絡的“大儺世界”中,世界的誕生不依賴預設腳本,而是通過匿名開發者與玩家的線上協作逐步構建。本實踐以兩位核心參與者“師傅”(底層規則設計者)與“紅中”(高層建設者)的合作為主線,展示如何從零開始創建區域、連接空間,並賦予世界基礎功能。
遊戲設計中,無論是網絡遊戲(MMO)還是單機遊戲,通常由產品設計或者策劃預先設計好遊戲的邏輯、世界結構、物品、人物以及相關的數值。即使某些遊戲系統支持“熱更新”,通常也僅有遊戲的運營方才有操作的權限。在基於太乙網絡的“大儺世界”遊戲中,遊戲的各個方面是由任意參與者匿名地創建的,而且是逐漸建立起來而不是一次性預先設計好。
這裡我們持續探索一個去中心化的設計方法,通過在一個初始的太乙網絡上創建角色並持續建設“大梁”和“牛心村”等地區的過程,來形成各種實踐標準和改進建議。我們目前通過一個玄牝工具(簡稱xuanpin)來設計這個世界,程序以命令行方式接受元神賬號的命令,直接連接白玉京並操作最底層的天道,可以在下圖xuanpin程序的截屏上看到,操作過程非常枯燥。
元神賬號通過玄牝程序連接白玉京並且操作底層天道

元神賬號通過玄牝程序連接白玉京並且操作底層天道

注意,這只是遊戲的設計過程而不是“大儺世界”遊戲的玩家Play過程,遊戲本身需要玩家通過諸如類似“大儺世界MUD客戶端(簡稱danuo)”的方式來遊玩(以後文章再來介紹)。然而,由去中心化帶來的虛擬世界物質實在性讓建設過程具有歷史因果性,使得這種多人分佈式設計遊戲的過程變得和遊戲本身的體驗相似,即——建設即遊戲。

第一次實踐:從虛空到農田——大儺世界的首次協作建設

首先,我們以兩個匿名參與者賬號來開始設計工作,這些賬號可以由人類操作也可以由AI Agent操作。一個賬號叫師傅(sifu),作為底層天道設計人員存在,經常由他來設計天道合約或者各種法寶。另一個賬號則叫紅中(hongzhong),通常利用底層天道和法寶來進行高層遊戲設計,比如建設村鎮,操作遊戲角色等等。
注意,目前所有的實踐都是在測試網絡上進行的。
下圖示例了師傅和紅中為了創建“大梁”和“牛心村”兩個區域的合作工作。
實踐一操作路線圖

實踐一操作路線圖

步驟一:初始化賬號與基礎天道

1. 創建匿名賬號
  • 使用玄牝工具生成兩個匿名賬戶:
  • 師傅(sifu):負責部署底層天道(智能合約SGS)。
  • 紅中(hongzhong):負責區域建設與資源管理。
  • 賬戶通過公私鑰對控制所有權,無需KYC,契合“元神界”匿名接入的設定。
2. 部署基礎天道
  • 師傅部署一系列基礎智能遊戲腳本,包括:
  • 區域管理天道:定義區域(Zone NFA)的創建、所有權轉移規則。
  • 公共天道:實體繼承屬性的邏輯、凡人歡迎界面和一些基礎的類型等等。

步驟二:創造初始區域——“大梁”與“牛心村”

1. 創建區域
  • 師傅調用create_zone指令,生成兩個初始區域NFA:
  • 大梁:象徵建設文明的起點,未來可發展為城鎮。
  • 牛心村:待改造的荒野,計劃轉化為農田。
  • 區域初始為“虛空”,無地形、資源或天道規則。
2. 所有權轉移
  • 師傅將兩個區域的NFA所有權轉移至紅中賬戶,賦予其改造權限。

步驟三:連接區域——“接界符”的煉化與使用

1. 設計接界符(JieJie Fu)
  • 師傅編寫接界符的智能天道合約,定義其核心功能:
  • 一次性消耗品:連接兩個區域後自動銷燬。
  • 元氣驅動:需注入至少1,000,000 QI以激活。
  • 代碼包含setup(設置連接目標)、activate(執行連接)等操作。
2. 煉化與移交
  • 師傅鑄造接界符NFA,並轉移至紅中賬戶。
3. 激活連接
紅中現在拿到了地區和相關法寶的所有權,因此開始操作法寶準備連接區域。根據接界符的天道,它發揮效用需要大量的真氣,所以紅中要先灌注足夠的真氣到接界符中。接著紅中在接界符上標記了大梁和牛心村兩個區域,然後就直接激活這個法寶。接界符開始運作,將大梁區域和牛心村區域連通,同時消耗了所有的真氣。由於接界符是一種一次性法寶,因此在使用後就銷燬了(destroyed)。 要注意的是,接界符消耗的真氣並沒有消失,而是獎勵給了接界符天道的創作者,所以師傅賬號會收到這筆真氣作為天道運轉的獎勵
  • 紅中執行以下操作:
  • 向接界符灌注1,000,000 QI:
  • 設置連接目標為“大梁”與“牛心村”:
  • 激活接界符,觸發智能天道合約:
  • 結果
  • 兩區域雙向連通,路徑ID為7(見示意圖)。
  • 接界符銷燬,消耗的QI作為獎勵轉入師傅賬戶。

步驟四:改造荒野——“育田珠”化荒為田

由於新創建的地區默認只是“虛空”,其中沒有任何天道,所以紅中和師傅還得繼續合作,準備改造牛心村地區,使其成為能生產糧食的“農田”。因此師傅設計了一種新的法寶,叫“育田珠”。
1. 設計育田珠(YuTian Zhu)
  • 師傅開發育田珠天道,功能包括:
  • 持續轉化:將QI轉化為食物(FOOD),並逐步改變區域類型。
  • 可重複使用:耗盡QI後可重新灌注激活。
2. 部署與安裝
  • 師傅鑄造育田珠NFA並移交紅中
  • 紅中將育田珠安裝至牛心村區域
3. 激活與轉化
紅中瞭解到育田珠的天道,將其安置到牛心村區域上,然後對其灌注大量真氣,然後直接激活育田珠。育田珠這種法寶,在激活後,會持續定期地對它所在的區域進行轉化,同時通過轉化法寶內真氣在該區域上化生出一定量的食物(FOOD,一種FA)。由於牛心村這個區域不斷化生出新的食物來(由牛心村NFA所有),轉化真氣達到一定量後,牛心村區域類型就會轉變為“農田”。
  • 紅中灌注1,000,000 QI並啟動轉化
  • 結果
  • 牛心村週期性生成食物(FOOD),存入區域NFA。
  • 當累計轉化QI達閾值時,區域類型變更為“農田”。
  • 消耗的QI按比例獎勵師傅賬戶。
注意,育田珠只要不從牛心村取走,就會一直轉化真氣,直至體內真氣耗盡,育田珠就停止工作。不過,育田珠是可以重複使用的法寶,因此若之後有人再給它灌注真氣或者其他天道變化,它可以再次被激活運作。可以說,目前區域上食物的產生,只有依賴育田珠這種混沌法寶來進行了。
當然,育田珠在運轉自己天道的時候,天道運轉消耗的真力(真氣決定),也是化作真氣獎勵給了這些天道的創建者,因此師傅又獲得了一些真氣獎勵。
接下來,師傅和紅中就要開始創建真正的遊戲角色,並且合作讓角色在牛心村出生下來,這個過程我們放在下期【實踐二】中來講。

© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com