白夜突然的提议让我倍感惊讶。
“杀了……娃娃?”
“对,如果这个世界只是一个虚拟的电子世界,那么,我们所有人,就都不过是虚拟世界里的一个虚拟化身而已,死亡,是我们退出游戏的最好选择。
这个世界里的npc是无法死亡的,但是,我们却是玩家,所以,存在死亡的可能。”
我有些犹豫地道:
“可是……万一虚拟世界的化身死了,娃娃也真的死了呢?”
白夜道:
“这是唯一的办法,如果娃娃的化身死了,她成功退出了游戏,也许就可以想办法将我们其他人带出去,至少,她也可以联系上亚弗戈蒙。
没有更多时间考虑了,如果不想全军覆没的话,就把这件事告诉娃娃吧。”
我深吸了口气,道:
“风险还是太大了。
就没有其他突破这个虚拟世界的方法吗?”
白夜道:
“你这个问题,通俗来说,就是意识到自己在一个虚拟世界里时,该如何突破。
理论上,一共有七种突破方法,这是根据计算机的一些特性来攻破的。”
“第一,计算有限原则。
因为单台计算机的计算能力有限,所以需要多台计算机共同模拟计算。
所以,利用不同计算机之间存在的短时间的指令失误或者矛盾,可以找到突破机会。”
“第二,完备性原则。
为了避免虚拟世界的人意识到系统外部世界的信息,理论上,在宏观上,会采用一种信息传递度限制在低于计算机内部新数据域开辟的方法,简单来类比,就是宇宙空间的膨胀。
在微观上,则是采取像素限制的方式,类比的话就是量子不确定性。
不过,数据域开辟多了,其实也会增加系统的搜索负担,所以利用这一点,其实可以突破系统。”
“第三,最优算法原则。
这是一条比较软的原则,计算机会尽量用最节省的能源来进行计算,类比现实世界,就是物理世界的简单性原则。
但是简单性原则会降低系统长期预测性,所以虚拟世界的人对未来的预判,可以高于系统。
这时候,虚拟世界的人会找到突破的方法。”
“第四,自洽性原则。
简单来说,系统内的bug要少,这样才能够避免虚拟世界的智能体现系统的bug,而且,一旦出现了bug,必然需要及时删除,比如用删除记忆或者加入新的原则。
因此,如果虚拟世界的人足够聪明,弄懂了删除bug的程序代码,就可以利用删除一个bug会导致更多bug的方式,增加系统内bug封包数量,最终导致系统崩溃。”
“第五,非重复原则。
如果一个虚拟世界是为了实现某个目的而设置的,那么,就应该在达到目的之后就停止运算,而不是在没有实现输出目标之前进行毫无意义的重复计算。”
“第六,负荷强制停机原则。
如果这个系统内部的运算复杂度和运算量迅上升,那么,计算机会为了避免崩溃,会强制将计算机关闭或者重启。
所以,在虚拟世界大量制造出虚拟机,其实是一种不错的增加系统负荷,突破虚拟世界的方法。”
“第七,外接可能性。
这是基于系统外的人有高级的科技,而且计算机和其他系统连接的猜想。
如果一台计算机和3d打印机或者其他计算机连接,虚拟世界的人就可以通过计算机来控制外部世界的3d打印机,制造出一具躯体从而从外部世界的物理上破坏系统。”
白夜并没有吝啬地说出了他所能够想到的七种突破虚拟世界的方法,这些方法都是非常具有建设性的想法。
杀死娃娃,应该是属于第五条的非重复性原则。
如果玩家进入这个世界是为了玩,那么这个系统就不应该不断循环不让玩家离开。
听了白夜的科普后,我把我的想法告诉了包括
温馨提示:亲爱的读者,为了避免丢失和转马,请勿依赖搜索访问,建议你收藏【BB书屋网】 m.bbwwljj.com。我们将持续为您更新!
请勿开启浏览器阅读模式,可能将导致章节内容缺失及无法阅读下一章。