作顺利,特意分裂出一只“右手”来辅助他工作。
虽说样子与原先的右手差不多,可从手腕上分裂出那么多的触手,整个形象看起来,仿佛陈央是个触手怪一般,令他很是无奈。
但陈央现在已经学会了满足,相比起以往右手对他的态度与手段,今天的右手态度友好的简直就是菩萨。
人——一定要学会满足!
这是吃了不少苦头的陈央,发出来最诚恳的感慨。
《无尽星辰》,这是右手开发的游戏名字,光从名字来看,似乎是一款宇宙战争游戏,但才50M的大小令陈央觉得,应该是一款犹如雷电那样躲闪射击的2D游戏。然而半个多小时后,玩到第二个任务的陈央眼神呆滞,不可置信地望向正在工作的右手,喃喃自语:“这怎么可能?”
是的,本以为是一个普通的2D游戏,结果没想到居然是3D游戏。是3D游戏也就算了,可游戏里面的建模以及物理引擎表现,都让陈央感觉到极为震惊。
然而最为震惊的还是游戏里面无缝连接的地图!
从星球轨道开始,到星球表面,上下足足超过了游戏等比例300KM的高度,游览星球表面超过了150KM,可是仍旧有山有水,见不到地图尽头。这令陈央不得不怀疑,这个游戏的地图甚至包括了整个星球表面!
如此宽广的游戏地图,不要说是手机游戏了,就算是PC桌面上的3A级沙盒游戏大作,地图范围都可以肯定没有其百分之一的面积!
这是怎么做到的?
陈央自然难以相信,“螺丝,螺丝长官,这个游戏的地图怎么会这么大?不会是包括了整个星球表面吧?”
“整个星球表面?当然不是。”
右手放下键盘:“这个游戏的地图面积与真实宇宙一样无边无际……”
陈央摸了摸额头上的冷汗:“你在开玩笑的吧?”
他怎么能够相信,一个真实的宇宙是什么概念?以光的速度,瞬息一秒可以绕地球赤道跑上七圈之多,但地球到太阳的距离,以光速都要跑上八分多钟!
更不要说整个太阳系了。
而太阳系在整个银河系连一个沙子都算不上,银河系就更不要和无边无际的宇宙相比了。
所以,陈央疑惑地是,怎么可能以一己之力开发一个满是真实比例大小的虚拟宇宙呢?
玩家又是怎么能够做到无缝穿梭于宇宙空间和行星大气与地面之间呢?
系统如何保证每次玩家回来时看到的星球地图仍旧是原来的样子?
模拟整个宇宙,那么多的星球不用一些画好的模型来重复拼接,这可能吗?
如此多的运算安装包怎么才如此大小?
反正就一句话,以目前手机的性能,怎么可能运算模拟整个宇宙?
“这有什么值得怀疑?”
右手今天心情不错,难得与陈央仔细解释道:“以目前人类的技术,做到这一点都不难,何况是我?”
“这个游戏的无缝地图,关键一点就在于应用到了‘过程生成’技术……”
听到右手的解释,陈央才逐渐明白过来,右手的厉害之处不在于它有多么厉害的技术层次,而是能够结合硬件性能,开发出完美适应和发挥出硬件水平的软件。
所谓的“过程生成”技术,简单来说就是一个连列方程组。里面有一个变量供使用者输入来改变结果,这个变量就叫做“种子”!
例如1+x=y这个方程。
假若输入的x是2,那么结果y就是3,如果x等于3,那么结果便是4。
犹如此类,这些结果永远都是一样的,而“过程生成”技术,原理就如此简单,应用成千上万条这样的代码,生成无数星球地图,这样只要输入的“种子”相同,那么地图就完全一样,绝不会改变丝毫。