【从零开始搞一个道诡异仙MUD】拯救李火旺

这周末,方仙道的 CyberParticle 在线更新了第一个NPC实现,将角色李火旺升级成可以在几个地方来回巡逻的NPC。

周末在坐忘道Discord频道给大家演示的时候,操作却出了大茬子,结果演示环节变成了现场编程拯救村长李火旺tieba_072

正常情况下,升级主程序后的李火旺实体会在村口亭到练功房内室之间走动,按照目前测试网络上的时间心跳,大约1分钟左右李火旺就会换一个地方。

练功房大门平时是上锁的,玩家如果到这里,看到上锁只有等。只有李火旺要去到内室才会打开,他离开的时候就会上锁。

CyberParticle在演示的时候,大家也看到了有意思的涌现情节,比如玩家进到内室后,在李火旺离开之前没有及时出来,结果被关在练功房内室几分钟的情况。

接下来就出事了,本来等个几分钟李火旺从村口亭再过来开门就是了,结果火子哥迟迟不来,玩家就一直被困。然后CyberParticle现场查接口,发现李火旺竟然在村口亭不动了(之前正常了几轮),原以为是bug,结果仔细查询分析李火旺实体状态,发现居然是坠入了村口亭的幻觉剧情,才想起春节实验DeepSeek R1生成剧情的时候,在村口亭规则中设置了有50%几率坠入幻境剧情,而且对所有游戏角色是一视同仁的。参考 DeepSeek-R1辅助MUD剧情生成

由于大傩世界的司命网络,决定了因果事件是不能篡改的(即不能回档、强制改状态、改规则、拔插头关机等等)。CyberParticle同学也没有幻境剧情或者村口亭的规则权限(类似MUD的巫师),只有李火旺的角色权限,大家就只有在现场对李火旺的主程序增加新的行为,同时针对幻境剧情中寻找最近的迷宫出口。经过一番代码探测,计划了新的逃亡路线后,火子哥成功从幻觉世界脱困,继续开始自己的NPC任务了。

目前MUD叙事界面已经更新,对这种陷入幻觉世界的状态进行了颜色突出,玩家或者NPC会是灰色的:

由于大傩游戏世界实施了客观实在性,设计人员也没法直接修改规则和因果历史,只能按照当下的既有规则进行活动和破解,这种感觉很像黑客帝国中里奥到处寻找外部“接线员”给自己设置的那部“座机电话”~~

关于大傩世界目前各开源项目情况,可以参考:从零开始做一个道诡异仙MUD!!

3 个赞

群佬我菜,我还在研究怎么搭建游戏的时候。道友开始做mud了

哈哈,都才开始,还早还早,大家都是麻起胆子,摸着石头在过河

1 个赞

多更点这种进度帖子 虽然我不懂mud游戏 但是这种bug看起来好好笑

1 个赞

正好想回味一下道诡呢,巧了嘿

1 个赞

要得要得,坐忘道最开始立的开发初衷就是,建设即游戏,一开始就要耍!

周末两天时间的github代码更新日志都很好笑 :face_with_hand_over_mouth:

太强了,大佬