对各种“回放失效”疑问的回复。
月圆之所以每次更新都会导致回放失效,
是因为月圆的回放采用了一种比较讨巧的方式。
这是一种类似实机演算的保存方式。
系统只会记录六项数据:
随从、站位、数值、贴上的法术/状态、装备、随从攻击的顺序与目标。
只要版本相同,
记录了这些数据就可以随时把之前的对局按照原样复现。
就类似于做实验时的“复现实验”一样。
变量相同导致结果相同。
也就是说,
每次回放你看的其实都是重开的,只不过各种数据以及随从的交换和当时那一局一样。
这就是为啥看完回放不能自动重头来或者自动退出,因为这就是一局没有后续结算的对局。
现在版本更新,
这就出问题了,
数值(随从基本数值、随从特效)、法术/状态、以及装备都有可能发生变化。
这一变,原本可以复现的就复现不出来了。
举个例子:
我手里一个带斗篷小石精和六个一本傻子,
对面六个二本傻子。
如果是老斗篷,
我石精成长多刚好靠着局内成长打过去了,
现在换新斗篷了,
数据不够就会输掉。
如果回放保留,
你就会看到你在回放里输掉原本胜利的对局。
就那个啥。
所以每次更新版本都会导致回放失效。
没办法,
谁让视频太占空间呢。
一个视频几百兆,
怎么可能比得上十几K的文本省空间呢?