这周末,方仙道的 CyberParticle 在线更新了第一个NPC实现,将角色李火旺升级成可以在几个地方来回巡逻的NPC。
周末在坐忘道Discord频道给大家演示的时候,操作却出了大茬子,结果演示环节变成了现场编程拯救村长李火旺
正常情况下,升级主程序后的李火旺实体会在村口亭到练功房内室之间走动,按照目前测试网络上的时间心跳,大约1分钟左右李火旺就会换一个地方。
练功房大门平时是上锁的,玩家如果到这里,看到上锁只有等。只有李火旺要去到内室才会打开,他离开的时候就会上锁。
CyberParticle在演示的时候,大家也看到了有意思的涌现情节,比如玩家进到内室后,在李火旺离开之前没有及时出来,结果被关在练功房内室几分钟的情况。
接下来就出事了,本来等个几分钟李火旺从村口亭再过来开门就是了,结果火子哥迟迟不来,玩家就一直被困。然后CyberParticle现场查接口,发现李火旺竟然在村口亭不动了(之前正常了几轮),原以为是bug,结果仔细查询分析李火旺实体状态,发现居然是坠入了村口亭的幻觉剧情,才想起春节实验DeepSeek R1生成剧情的时候,在村口亭规则中设置了有50%几率坠入幻境剧情,而且对所有游戏角色是一视同仁的。参考 DeepSeek-R1辅助MUD剧情生成
由于大傩世界的司命网络,决定了因果事件是不能篡改的(即不能回档、强制改状态、改规则、拔插头关机等等)。CyberParticle同学也没有幻境剧情或者村口亭的规则权限(类似MUD的巫师),只有李火旺的角色权限,大家就只有在现场对李火旺的主程序增加新的行为,同时针对幻境剧情中寻找最近的迷宫出口。经过一番代码探测,计划了新的逃亡路线后,火子哥成功从幻觉世界脱困,继续开始自己的NPC任务了。
目前MUD叙事界面已经更新,对这种陷入幻觉世界的状态进行了颜色突出,玩家或者NPC会是灰色的:
由于大傩游戏世界实施了客观实在性,设计人员也没法直接修改规则和因果历史,只能按照当下的既有规则进行活动和破解,这种感觉很像黑客帝国中里奥到处寻找外部“接线员”给自己设置的那部“座机电话”~~
关于大傩世界目前各开源项目情况,可以参考:从零开始做一个道诡异仙MUD!!