第二十三章 开发的困难
作者:白宝枪      更新:2017-12-19 12:26      字数:4299

项飞躺在床上,回想起刚才画面,久久的无法入眠,刚才他在街上说出‘王欣然好看’那句话后,他就有点后悔,而王欣然显然也没想到项飞对她说这话,对项飞的话也没有表示,两人在回来的气氛也更加尴尬。

‘我都做了什么啊!’项飞有些发疯了似的掀开被子,又盖上,又掀开,发泄一阵,项飞感觉心中郁闷少了很多。

他开始考虑刚才他怎么会说出那话来,平心而论,项飞对王欣然没什么特别的感觉,没有电视上、电影说的那种强力的悸动感觉,只是觉得王欣然还比较漂亮,性格也还不错,好像仅此而已。

这么一想,项飞心情就平复了很多,慢慢的给自己暗示,‘我不喜欢,她那个时候只是比较漂亮而已!’

甩开乱七八糟的的事情,项飞思绪又飘到‘凡人’的开发上来,想到他今天写入的一项项策划,心中有些兴奋。

不过兴奋之后,项飞突然想到,如果真按游戏策划里面的一项项做出来,那游戏怕没一、两年可能做不完哦。

一、两年,又能发生很多事情,玩家们会等那么久吗?他们有那么好的耐心吗?就算玩家们肯定那么久依然兴趣不减,项飞也不想做那么久,毕竟太久的从事一项工作,会很单调的。

那么如何缩短这个开发的时间呢?

要缩短开发时间,那么首先得找到,开发游戏的时间大部分消耗在什么地方?换言之哪里是吃时间的大户。

第一个当然就是3D模型的建立。

作为一个超大型的网络游戏,里面的人物、PC、怪物、装备、场景等等数以千计甚至数以万计,制作起来当然需要消耗大量的时间,更甚至项飞设计的遵循‘凡人’的逼真游戏世界,那么场景将更加庞大,需要消耗的时间也就会更多。

第二个则是编程游戏需要的时间

别以为项飞有个神奇的游戏软件就万事大吉了,游戏的制作还是很要一番功夫的,很多时候PC的判断都需要项飞设定好条件,软件只是手段,真正出力的还是项飞,项飞必须要根据一个修**那种弱肉强食的准则来设定每一个人物。

比如说一个血量值快见底的玩家与血量值较满的玩家碰到一个PC,如果是真实的‘凡人’世界那么可能会出现不同的情况。

那名PC看见血少的玩家,可能会见财起意,趁着玩家不备,一剑就把玩家给结果了,而看到满血的玩家,那绝对就不会这么干了,更或者看到玩家装备华丽优质,可能会上去跟玩家攀谈交情,等等。

高度的智能化,这也就是项飞的野心,但是实现起来难度不是一点半点的,这也需要大量的时间。

第三个时间消耗过多的地方则是漏洞BG的检测。

漏洞的检测是一款游戏上线前必须进行的,人物、技能、装备、任务等等各种各样的繁琐的测试,需要大量的时间。

虽然使用内测,让玩家来充当免费劳动力,对第三个BG问题得到有效的解决,但是第一个与第二个情况依旧需要大量的时间。

一想到那两个吃时间的大户,项飞就是一阵头痛,下定决心,必须把这两个问题解决,不然他会寝食不安的。

不过这问题解决急不得,必须得一个个来,所以他决定先编程的问题先放一边,来搞一搞这个3D模型的问题,想一想有没有什么解决的办法。

第一个被他想起的办法,就是在制作第一款游戏大乱斗的时候,因为太多的士兵使用同一种外貌产生的不美观,他采用的数据库随机生成外貌的方法。

不过这个方法刚刚出来就被项飞的掐掉了。

为什么?

因为这个随机生成的方法是有缺陷的,他所采用的随机生成的方法是把他输入到数据库的各种型号的鼻子、嘴巴、耳朵、手脚、胸腹、臀部等等人体的各个部位,随机抽取进行组合。

这样随机组合就可以造成一个问题,可能一个胖子的肚子安放到一个瘦子身上,一个身材魁梧的人却顶着个小脑袋,更甚至,一个男性的身体上有一对异常丰满的胸部,一个女性的身体上长了小GG。

而当初项飞使用这种方法的原因是,士兵都是有盔甲的,只是脸型不同,这样就看不出来了,不过现在这是修真界,总不可能给每个PC都弄套盔甲吧,那都成什么样子了。

接着被他想起来的就是2D化3D技术,不过这个技术一般都被他运用在背景图片上,运用这个技术让2D的平面背景转化为3D的三维背景。

不过考虑一下,这个方法也是不行的。

这个又是为什么?

因为技术项飞以前也用在人物上过,不过效果那就是惨目忍睹啊,被3D化出来的人物根本就不能见人,整个任务不是这里少一块就是那里多一快,更甚至面上鼓起一个大包,或者有一块地方模模糊糊看不清楚。

…………..

一项项软件技术被他想起,接着通过辩证又被否决,想了很多方法,最后依旧是没有答案。

难道缩短第一个消耗时间大户的想法,真的就不行了吗?

其实也不是没有方法,只是项飞需要的都是精品,他的想法是把每个PC尽量做到尽善尽美,这才对得起他做的游戏,这才对得起等他游戏的玩家,这才对得起一直支持他的网友。

精品就就意味着大量的时间消耗,就意味着短时间不能完成,粗制滥造又对不起他的良心,项飞一时间陷入的两难的抉择中。

感觉自己有点心力交瘁的项飞,决定先放过一个想法,看看第二个编程问题能不能有妥善的解决办法。

所为的编程问题也就是,程序员对游戏PC遇到玩家做出各种各样的判断的问题,一般玩游戏里面PC都是死东西,一天都站在那,像个傻B一样。

如果是在单机游戏里面项飞也就勉强能忍受了,毕竟是个单机游戏,走PC不过是过过程序,你搞那么多花样,也没人明白。

但现在网游可不同了,什么叫网游?就是通过网络高互动的游戏,‘互动’这才是网游的精髓,先飞所要的互动不仅仅是玩家与玩家的互动,更要求的是整个游戏与玩家的互动,而游戏的与玩家互动,首当其冲的必然是PC,通过PC玩家才能与游戏产生各种联系。

而高智能的互动,就不然需要大量的设定,比如说,玩家输入一句话,‘请问到哪里有药材卖?’或者问,‘最近的修真坊市在什么地方?’

那智能的PC就要分析了,步骤应该就是这样的,首先要把玩家的话读入到他数据中,然后根据他本身的数据库(可以看作是人的大脑)知识,来进行判断,比如就像上面的话。

PC就会查询他的数据库中记录的药材商店与修真坊市的位置,让后比对当前他所处的位置然后做出回答,‘最近的坊市在镇上,向东南走可以到达。’或者回答‘村中有一家小型的药材店。’

又因为每一个PC是独立的,他的数据库也是独立的,所以玩家询问不同的PC可能会得到不同的答案。

更有PC的数据库也是可以更新,比如他询问玩家或者其他的PC,得到镇上有一家不错的修真坊市,那么他就会把这个信息放入到他的数据库中,并且记录上告诉他的人,注名,这是他听说的消息。

这样一弄,又可能造成玩家得到的信息不是一手信息,更可能信息不正确。

想得越多,项飞心中就越没底,这样弄下去,不要说缩短时间了,时间不延长就算不错了………………….