在太乙网络的“大傩世界”中,角色的诞生并非预设剧本,而是通过智能游戏脚本与因果网络交互实现的“代码造人”。本实践以匿名开发者“师傅”与建设者“红中”的协作为主线,展示如何从虚无中铸造角色、赋予灵智,并为其注入基础交互能力,最终让角色“李火旺”在牛心村落地生根。
红中运用玄牝工具创建新角色“李火旺”,创建时指定姓和名。角色在创建时会被随机赋予一些天赋。
红中接着通过玄牝工具运行衍童石的诞生角色指令,让李火旺这个角色在牛心村出生。指令可以指定出生时候的性别和性取向,还可以指定具体的各项属性,当然这些属性的总和不可以超过角色创建时候的属性总值上限。图中的属性加起来是820,这是在创建李火旺的时候随机到了“天赋异禀”天赋,这个天赋会导致角色属性总值上限增加20。
而法宝衍童石正好有一个特色能力,就是有个指令可以升级角色到指定的SGS合约。这里红中通过衍童石来升级了李火旺的主合约到示例合约。
其实,在实践二的那些日子里,师傅接着花费了很多天才补全了角色主合约中各种操作的具体设计。注意:这一步和上一步并没有特定顺序关系,目前这个顺序纯粹是因为师傅和红中进行首次实践合作的时候就是这个顺序(步骤四合约中的很多细节操作,都是师傅在很久之后陆陆续续实现的,因此不是在第四步就一口气搞定的)
图中最右下的一个截屏是红中作为实际玩家在danuo客户端接入后,操作李火旺的实际交互(danuo实验客户端目前是MUD形式)
这一实践不仅是技术演示,更是一场对“存在本质”的追问——当李火旺在大傩世界挥剑斩因果时,谁又能断言,屏幕外的我们不是另一重宇宙中的“NPC”?
评论区
共 条评论热门最新