脑变第1205章 开发
按照曾凡的设计,游戏并不会直接生成全部地图,那样要消耗太多的算力资源。 游戏初期,每个客户端会单独生成一部分地图,每个玩家的地图都会有所差异,但是在整个游戏的宏观层面,这些随机产生的地图会逐渐拼成一个完整的世界。 随着玩家数量的增加,还有玩家游戏中死亡重生,游戏中的世界地图逐渐连接到一起,即便新手玩家进入相同的地图和部族,也不会处于同一个时空之内,他们所在的部族未来发展也不可能完全相同。 不同的玩家有不同的游戏进度,也可以有多种发展方向,时空和地理位置接近的玩家才有可能在后续发展中相遇,产生时空融合,这些时空交错的规则,也需要曾凡提前设计好。 游戏地图的生成要有规律,山川河流地势走向,不同区域气候温度的变化,各种矿产资源的分布,动植物的区域分布,繁衍迁徙等等,既不能千篇一律高度雷同,又要符合自然界的规律,这些都需要提前设定完善基础规则。 还有原始人类的行为方式,不同的族群要既有共同相近的习俗,还要有因地制宜形成的习俗差别。 同一个部族或者邻近的部族都有血缘关系,这些原始人会有共同的特征,但是还不能完全相同,要有各自特征。 要做到这些,需要多组随机函数共同配合,曾凡不可能给每个人都单独做一个模型,那样的工作量太大也不现实,这些npc性质的人物都会根据他的基础设定自动生成,要千人前面,还要符合内在规律。 除了外形容貌以外,原始人内在的行为逻辑,也要既有相同之处,也要有随机的不同,这些都需要进行基础设定。 所有玩家都将以原始人的形态进入游戏,通过鼠标键盘进行的游戏操作也不可能太复杂,中间的动作姿态都需要同一套模型进行自动指引,这方面曾凡也不想太过千篇一律,也需要有符合规律的随机变化。 此外,游戏中会出现的各种动物植物或者奇兽,都要有类似的生成模型,除了少数特殊人物,灵兽神兽之类会单独建模以外,其他的都会自动随机生成,既要符合规律,又要有所差别,总之是一个原则,更符合现实世界的规律,让玩家感觉到足够的真实。 曾凡梦中几十年的经历没有浪费,他有大把的时间把这些问题逐一想清楚,因此游戏进入开发阶段,效率也格外的高,种种精妙的设定让陆刚啧啧赞叹,次数太多都有点麻木了,曾凡在他的眼里,已经是非人类了,简直就是程序之神。 别人想都没想过的方式,他都能想出来,更主要的是还能通过精简的代码巧妙的实现出来。 这不是在开发游戏,仿佛在创造一个真实的世界。 更加奇妙的是,这个无限接近于真实的世界,可以压缩在一个只有几百兆的程序中,以游戏的形式展现出来,让玩家可以进去探险,尝试进行塑造改变。 游戏的开发过程对曾凡自己来说,也是一个前所未有的体验,他的每一个基础设定,都关系到游戏中可能的多种走向。 这些走向中,有符合国人历史认知的发展可能,也有其他的多种可能,曾凡梦中那种发展模式当然也成为一种可能。 所有玩家都有现代人的思维和认知,能加快部落发展是一定的,但是社会发展不是光有技术就行的,这点曾凡深有体会,统领者的眼光和胸襟更加重要,否则,光有先进的技术,人们的思想认知跟不上,很可能适得其反,会加速毁灭的到来。 曾凡每天的作息时间和以前一样,从那天以后也没有再和楚妍出去吃饭,不过两个人的关系明显和以前不一样了。 他感觉楚妍对他的态度发生了变化,比以前更亲近了,偶尔会带些零食给他吃,办公累了会过来骚扰他一下,说几句话,或者帮他接杯水,两人之间说话也随便了许多。 那种奇特的感应能力,经过曾凡几天的适应正常了许多,他自己的感觉就是更加收发由心,不会再随时接收到不感兴趣的信息,而是有了类似降噪耳机那种去除噪音的能力,可以让他更加专注于工作。 这种感应能力不是像电灯开关一样,只有开关两种状态,更类似于可以编程的灯组,在他不主动使用的时候,既不是完全屏蔽,也不是完全打开,有一定自主判断能力,可以有选择的接受别人的思维信息。 表现出来的效果就是公司的人很难惊吓到曾凡,只要动念要来他的办公室,或者给他发信息,他都能感知到,对方的想法大多数都能知道,可以提前做好应对准备。 不过曾凡的这种能力除了楚妍,其他人都不知道,就是楚妍了解的也不多,不是亲自体会,很难理解这种能力的奇妙之处,她经常会不自觉的忘记曾凡这项能力。 大家也都知道曾凡工作的重要性,其他人都可以取代,他的作用无人可替,没有必要的事情,都不会过来打扰他。 当然,楚妍是个例外,大家都默认他们是男女朋友关系,很多公司都会禁止办公室恋情,在他们这里当然无效,曾凡的作用太重要了,与他创造的价值相比,他们俩这点事还真不算什么。 更何况,他们所谓的办公室恋情,也只是比其他人多说几句话而已。 每天除了吃饭睡觉的时间都在工作,在曾凡的带动下,公司的其他人也都把加班当成了常态,虽然别人没他这么变态,每天十几个小时也是常有的事儿,不在公司的时候,很多时候也在想工作中的事情。 曾凡是十一月中旬来这边上班,忙忙碌碌中过去了二十多天,别人还有周末休息,他一天都没有休息过。 就连晚上的加班都那么固定,只有两个晚上没有加班到睡觉,一次是去夜总会,一次是请楚妍吃饭。 每天的工作时间比以前在工地的时候长的多,曾凡却一点不觉得辛苦,还有种乐在其中的感觉。 看着构想中的游戏在自己手中一点点成型,那种内心的愉悦感,任何语言都无法形容。 刚过来的时候,曾凡想的是过年前把游戏引擎做出来,没想到进展比他预想的顺利,半个多月就把游戏引擎完成了。 根据当前的进度,他觉得不用等到过年,再有半个月,元旦的时候,游戏就可以进行小范围测试了。 智能化游戏引擎可以生成大部分游戏代码,可以有效避免大量的bug出现,测试的时间也不需要三个月或者半年那么长,一切顺利的话,过年前就可以全面上线了。 有这么逆天的开发速度,除了曾凡开发的超时代游戏引擎外,主要在于游戏特殊的开发模式,不需要全部地图,全部人物造型做出来,大多数可以自动生成,美工设计只要做好全局设计,各种单体的事物造型,主要是先把最基础、最常见的部分设计做好,后面随着游戏进展慢慢开发。 对曾凡来说,他把游戏的基础规则做完,游戏就相当于开发完成大半,后续的工作量少很多,只要没有严重的规则漏洞,甚至可以十几年不用调整补充。 游戏中的地图模仿现实世界,甚至比现实世界更大,玩家在游戏初期的时间进度会很慢。 除了进食,睡觉和一些重复性活动会自动时间加速外,大部分活动都与现实中时间相似,包括赶路也一样,没有各种传送门和压缩地图,游戏中可能大部分时间都在路上。 玩家不可能整天守着电脑玩游戏,刚开始游戏中的一天可能要玩几天的时间,随着玩家操作的熟悉,游戏中的时间进度才会慢慢加快,但是这种时间加速也不是无限的,从文明发展的角度来衡量,仍然会很慢,曾凡并没有设定一个固定值,看每个玩家的水平了。