介绍
在太乙网络的“大傩世界”中,世界的诞生不依赖预设脚本,而是通过匿名开发者与玩家的线上协作逐步构建。本实践以两位核心参与者“师傅”(底层规则设计者)与“红中”(高层建设者)的合作为主线,展示如何从零开始创建区域、连接空间,并赋予世界基础功能。
游戏设计中,无论是网络游戏(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按比例奖励师傅账户。
注意,育田珠只要不从牛心村取走,就会一直转化真气,直至体内真气耗尽,育田珠就停止工作。不过,育田珠是可以重复使用的法宝,因此若之后有人再给它灌注真气或者其他天道变化,它可以再次被激活运作。可以说,目前区域上食物的产生,只有依赖育田珠这种混沌法宝来进行了。
当然,育田珠在运转自己天道的时候,天道运转消耗的真力(真气决定),也是化作真气奖励给了这些天道的创建者,因此师傅又获得了一些真气奖励。
接下来,师傅和红中就要开始创建真正的游戏角色,并且合作让角色在牛心村出生下来,这个过程我们放在下期【实践二】中来讲。