种划时代的游戏,顾枫绝对有理由相信它的全球月活玩家在不久的未来绝对不会低于10亿,毕竟如果在游戏世界中碰到的生物可以视作真正的生命,那这不亚于开启第二段人生经历了。
那么假如就当玩家有10亿,即便这50亿数字生命全是宝可梦,平摊到每个人手中也不过5只,显然这个数量是远不够玩家祸祸的。
但没办法,顾枫也是头一次在这个世界做游戏碰到性能瓶颈,是的,之所以第六轮测试的样本数乃至游戏实际上线时的样本数都将预设为50亿,不是因为别的,完全是受限于性能瓶颈不得已而为之。
这里的50亿个个体不是说等同于存50亿个玩家用户的数据那么简单,玩家的数据其实很简单,一开始有多大,过个几个月也不会有太大变化,但数字生命不一样,数字生命不断学习,这学习到的东西自然就会转化为数据存储起来,即便考虑到记忆短时、长时的区别将这些数据分为缓存、非缓存,时间一长,单个数字生命的数据量必然还是会成几倍、几十倍乃至几百倍的增加。
所以,考虑到数字生命的数据量会随着时间变化而提升的特性,假定一个数字生命的初始数据量为单位1,那么50亿个数字生命的初始数据量综合则是50亿,一个月后呢?可能是500亿;一年后呢?十年后呢?而数字生命之所以都叫做生命了,他们自然也能够正常繁衍生息,50亿这个数量必然不是一直不变的。
为了确保玩家的加入不会导致游戏世界的资源出现贵缺,游戏世界的资源是非常丰富的,别说只支持50亿数字生命加10亿玩家,就是生物数量再翻10倍,依旧不会超过这个世界的可承受负担。
也就是说,突然冒出来的几亿玩家不会给这个世界带来资源不足的危机,控制好玩家捕捉野生宝可梦的速度,生态平衡也可以通过繁衍得以自行调节恢复过来。
从50亿增加到500亿需要时间,而这个时间正好就可以作为留给数据存储技术进一步改进的时间,如今50亿差不多就接近性能瓶颈,随着50亿慢慢变成60亿、70亿,这个瓶颈很可能也因为这段时间的技术突破大大提高了,如此一来,玩家可能根本感觉不出背后还有这样一出。
可以说,这种巧妙处理容易降低玩家代入感因素的手段和过场剧情时偷偷加载地图有异曲同工之妙。
不过毕竟已经是连续五次测试不通过了,这第六次尝试,性能压力还又增大了不少,过肯定是希望能过的,但大家心里其实都没什么底。
本章未完,请点击下一页继续阅读!