[程序]从程序员角度解释官方为什么会有剧本固有模版(图画的不好,凑合看)
先来说假设每位玩家每次进剧本,所有人物的携带品都是随机的会是怎么样一个情况。
补充说明:
1. 上面每次用户创建1个剧本都要数据库新建2800条的数据。
2. 通常情况下,道具和装备数据都不在同一张表,并且装备数据要比道具占用的容量字节大的多
接下来,解释下官方用的方式。
一、什么是房号?
房号就相当于现实中开房,或者买房抽号。不过这里不同的地方在于,一个房可以N个人入住。
二、为什么要这样设计?
把自己的手机或pc比作服务器,再想想金庸群侠传X,饥荒等等单击在新建地图的时候那等待时间。
这个时候你在想想一个服务器要处理那么多玩家的请求,如果恰好大量玩家同时请求,为了服务器不雪崩。超长的队列排队进剧本时间,是不是很影响体验?
还有一点,因为通常一个用户都会有很多npc没有接触来改变他身上的装备属性(重铸)和归属权。所以这部分没有用到的资源也属于浪费。
而官方的设计应该是用户改变了npc或者获取了npc身上的装备,他才会新增和修改数据表。
三、这样做有什么缺陷?
官方自己定义的那几套模版毕竟固有化,装备没有什么花样。而且玩家缺失了惊喜感,从开局主角身上的携带品,就知道了该次剧本的产物。
就像很多刷刷刷游戏,主角刚创建,携带什么。你就知道下个怪物,商人等等携带什么掉落什么。
最后说下我的猜测总结:
1.这个模版应该是拟定了一周的,方便循环,而且这样数据才少。扩大到月和年那这设计的作用越来越意义。而且时间长也是迟早会被推演总结出来规律的。至于为什么周一了还是周日的那套呢。我猜测应该是官方的循环出现了问题(日常出BUG)。
2.任务,踢馆这类给的装备应该是没有套用模版的。因为没有必要,玩家不去完成任务,或者踢馆是没法获得的。完全可以参照装备箱和神秘商人的随机产出(不要怀疑这是随机的,除非周目掉落周期性循环,否则无限的掉落,数据库不可能无限大)
【题外话】
随便写的写的可能不好,写这个的原因还是因为昨晚又被官方坑了。
在酒馆的装备界面,使用批量选中筛选。是会选到其他东西的。酒馆囤积了太多金装,我想清理掉。没想到,剧本和酒馆的批量选中逻辑不一样(官方鬼才设计)。
然后瞬间,除了传家宝和暗金装备,全没了。而今天得知官方还不给找回,嗯。只能说游戏官方的所作所为,玩家们还是抨击轻了。
【最新消息】
2020/12/15 和官方的最近一次联络记录:
官方可能急于应付其他事,总而言之。事情有了一个结果,顺便告诫大家,不要习惯了剧本内的回收方式。以为酒馆内的回收方式是一样的。
我也给官方提了建议让他们酒馆的回收方式和剧本内一致。
现在的酒馆回收金色装备,还需要把红圈里的勾都勾掉。我觉得是极其反人类的。