少不会引起现实宇宙的问题。
测试很快准备完成,时间倒退,没有任何新意,历史会再次一模一样的重来一次,看样子,你无法改变历史。
当时间线再次拉长时,时间机器消失了,再也无法往前了。
因为,时间到了2035年6月1日,这台用来制造时间机器的电脑还没有被制造出来呢。
连拉普拉斯系统中都无法模拟了。
陈兮心情低落到了谷底,难道项目又又又要被解散了吗?
太多自己无法预知的困难,也不在自己的掌控中。
利用别人的bug来开发软件,就像买彩票一样,没人知道大奖哪里能买到大奖,现在,最好的办法就是走一步看一步了。
团队成员们感受到了陈兮的失意,他也没有进一步的追踪进度了。
吃过中午饭,瞿晓波正在玩一款飞行模拟游戏,看到陈兮过来,他关闭了游戏。
口中念念有词:老大在和不在,我们要表现的不一样,才能体现老大的威严。
陈兮:威严你个头,刚才看什么电影?
瞿晓波:那是游戏,《地球模拟飞行2040》,看看,我满级啦,很酷吧。
说着打开了游戏,陈兮接过来自己玩了一会。
果然是一款杰出的游戏,竟然可以无死角,随意的鸟瞰地球,而且从不卡顿,丝滑顺畅。
陈兮:什么公司出的,这么nb。
瞿晓波:帝国游戏,和我们是同一个老板。
退出游戏,大家趴在桌子上睡了一会。
睡梦中,劲椎被一双温暖柔软的手按揉着,陈兮醒了,还在假装睡觉。
当真叫不醒装睡的人,快起来开会吧。
程序鼓励师把团队成员叫醒了。
总经理已经在会议室,身边坐着两名男子,三十多岁。
一个有些秃顶,带着眼镜,体型稍胖。另一个高一点,头发很凌乱。
总经理率先发话:今天我们请到了《地球模拟飞行2040》游戏的服务器和客户端主程。给大家介绍一下在模拟无限大世界中用到的技术。
陈兮觉得有些不可思议,刚刚还在想,要是能问问他们的构架师就好了,结果自己就上门来了。
矮个子秃顶:这样吧,大家有问题直接问。
陈兮:好的,请先简要介绍一下,你们的系统如何承载那么多的玩家和地图。
高个子乱头发男子站起来说:我们把世界划分成不同区域,由独立服务器运算,每个服务器负责特定区域内的所有运算。玩家跨地图时切换到对应服务器。
陈兮:假设让您设计一个完全模拟宇宙的真实游戏呢。
高个子:也差不多的构架,每个星系一组服务器。内部星球再细分给不同机器运算。
陈兮:星球之间的区域如何划分呢?就比如太阳系。
高个子:一个总的服务器,下面包含各个星球子服务器。这个例子中,星球位置是动态的,我会用引力范围作为每个机器的运算范围。
陈兮:如果处在地球和月球引力平衡区间的对象,交给谁?
高个子:它原先在哪里就给谁,避免来回切换,如果从第三个星球过来就随机分配。
陈兮:如果两个人在这个区域,又恰巧分处不同服务器,发生了交互,怎么处理。
高个子:要么强行合并到一个服务器,要么跨服交互,要么在这个区域限制玩家交互。
陈兮:如果切换服务器时发生了错误,比如从a服切到b服时服务器崩溃了。
高个子:先保存数据,如果a崩了,无所谓,b崩了,就不切了。
陈兮:如果两边都崩了,重启后,会不会出现a不要,b也不要的情况。
高个子:会的,这时候玩家通常会重新登录。
会议进行的很热烈,反响也很好。直到陈兮的团队没有任何问题。
陈兮总结了已知的可能方式,虚拟宇宙是个分布式系统,由不同机器运算。运算范围由引力范围确定,引力边界容易出问题。
这还是不可思议,因为今天的会议,如此突然,且又是自己想要还没提的需求。
难道他们是从未来穿越过来的,如果是,我的时光机器已经成功了。
纵然有这些疑问,陈兮还是要下班了。
他先步行到了18楼,这里已经不再是软件开发办公室,成了一个电子设备制造设计中心。
『加入书签,方便阅读』