返回第332章 因为霓虹笑脸没活了(2 / 2)随机到怪技能?不要慌,要啸着玩首页

“并不是。”

班长摇了摇头。

“霓虹笑脸整个机器像一个极度高效的中央服务器,运转计算着整个地球每个人的技能和每一场进行的游戏。

而每一场进行的游戏又都是一个小世界。

这运算量注定是一个天文数字的天文数字。

所以霓虹笑脸的运转机制几乎是完美的,拥有近乎完美稳定的高效算法,基本无法被破坏。”

“……所以霓虹笑脸的运行机制是什么?能稍微解释一下吗?”

寒哲对这个还是很好奇的。

“最高效的运算方式,其实就是不运算。”

“不运算?”

“对,霓虹笑脸的本质上就是拓印,已有之事,后必再有。”

“啊?”

“我给你示范一下。”

班长说完,周围场景瞬间切换。

寒哲和班长出现在了一座城市空荡荡的街道上,周围没有一个人。

“现在我把运算的算力限制在了一个极低的水平,这样更明显一些。”

班长说着,举起一个玻璃瓶子,里面装着几十个小球。

“这是常规计算机的运算方式。”

班长说完,玻璃瓶子向上一扬,几十个小球飞出,下落。

寒哲明显感觉到,这些小球在空中顿了几下。

接着小球落地弹起, ·

“看到了吗,跟我们打游戏一眼,机器的配置不够,导致卡顿。”班长说。

寒哲点了点头。

“这是同等算力下,用霓虹笑脸的算法。”

小球重新出现在班长的瓶子里,然后班长重新一丢。

小球飞出,下落,弹起。

和现实世界一样,非常流畅,没有任何卡顿。

“为什么差别这么大?”寒哲看着遍地散落的小球问道。

“因为常规的运算方式,会把每个小球的轨迹根据物理参数实时运算,来确保真实性,几十个小球,就是几十场实时运算同时进行,如果几百几千个乃至更多小球,整个机器就很容易死机……。

所以,在算力有限的情况下,霓虹笑脸用了一种新的运算方法——就是使用现成的情况。”

“现成的?”

“就是把可能的情况保存,要发生这种情况的时候,直接拿出来播放。

也就是这些小球相当于之前都被丢过一次,现在直接把之前丢过的情况拿过来,放给你看。

这中途没有什么运算过程,几乎不运算,所以只需要很少的算力就能流畅运转。”

“之前被丢过一次?这怎么可能呢?就算有人之前丢过小球,情况也不太一样吧?”

“是不会完全一样,但是可以相近。只要出现相近的情况,都会自动转进同一套的结果。

就拿现在的情况来说,在现实里,你穿件羽绒服丢小球、丢小球的时候起了微风、换成更重一些的小球,都会对结果产生影响。

但是在霓虹笑脸的世界里,这些细微的差别都不会影响结果。

因为这些差别很细微,系统发判定依然“相近的情况”,都只会进入同一个结果组,所以最终都会是一个结果。

但是用不同的力度就不一样了,不同的力度算是不同的条件,会进入其他不一样的结果组。”

“这……也就是说,我只要用相同的力度,无论丢多少次小球,在霓虹笑脸的游戏里,都会是同一个轨迹,落在同一个位置?”

“不完全是,这样容易被你们认出来。所以每一个结果组里其实都会有很多个不同的结果,随机抽取,用来假装现实的随机。

就单拿你目前这个条件下丢小球来说,这个事件的每个结果组里实际上有162种不同的落地结果。

也就是你在同样的情况下丢小球,在霓虹笑脸的世界里,只会出现162种不同的轨迹和落地点。

也就是说,在霓虹笑脸的世界里,基本没有奇迹。”

“明白了。”

寒哲点了点头。

“那我如果在丢小球的时候接,然后再丢,再接,用一系列复杂的冷门的动作,会不会导致没有现成的结果可以展示,导致系统死机?”

“不会,没有现成结果的时候,系统会亲自进场进行实时运算。

你前面的一系列复杂动作,系统会使用算力实时演算。

但当能用上的时候,比如你的球脱手后,系统会自动带入现成的结果,来减少运算量。”

“……啧,这系统真精密。”

“是的,反正只凭游戏里的人做各种事,根本无法让系统过载的。”

“那我还有一个问题。”

“什么?”

“这些事件结果的样本是哪来的?”

寒哲很疑惑。

仅仅是自己一个普通人,丢个小球,就有162个不同的样本。加点力度,减点力度,条件不一样,应该又有很多个162个。

这只是丢小球这么一件小事。

要想让整个霓虹笑脸的世界运转,加起来的样本数量有多少,寒哲不敢想。

“我们很早就被盯上了。

其实在霓虹笑脸真正降临之前,他已经扫描了十年的地球,收集了大量的样本。

并且在没有对应样本的时候,他还会对现实悄悄产生一点影响,来确保能收集到对应的情况。