由于后世投资过网游公司,IT技术方面也钻研过多年,戴定对于几大主流游戏开发软件也十分熟悉。
在后世,Unity是最着名的游戏开发工具,既可以开发电脑游戏,也可以开发手机游戏,而且具备强大的插件生态。在游戏开发生命周期的每个阶段,它都能提供解决方案。
后世最着名的《王者荣耀》《元神》《鬼谷八荒》等游戏,都是基于Unity引擎创作的。
但除了Unity,考虑到后期的发展,戴定还决定将3D Studio Max,简称3DS MAX的部分功能,集成到同一起。
3DS MAX在后世也是知名的游戏开发软件,风靡一时的《红色警戒》《魔兽争霸》《魔兽世界》等都是用这款软件开发的。
这款软件还被广泛运用到电影、工业设计、建筑设计、广告等多个领域。戴定之所以想融合,就是看重这款软件更宽广的适配性。
和王浩通完电话,戴定猜测李凯胜可能已经离开,所以王浩才会如此着急。一个星期的时间确实比较紧张,但经过仔细分析,戴定已经想好了对策。
戴定计划先花四天左右写完主框架代码,把各种接口都先做好留着,然后再花两天做一个地图工具和场景库。
至于将Unity和3DS MAX融合的事,反正他的程序设计都是模块化的,放在以后慢慢更新就好了。
第一次打开董大鹏帮忙弄的电脑时,戴定就发现董大鹏给他找的这个装机人也是个高手。
尽管这个哥们给装的是个破解版的Delphi,如果可能的话,戴定还真想见见这位装机的人。
Delphi,是Windows平台下着名的快速应用程序开发工具。这个软件制作网游的服务器端时十分好用,这软件恰好对戴定后期的计划有不小的帮助。
直到现在,每次开机听到“灯~等灯~等灯”的声音时,戴定在恍惚中依旧有些心潮澎湃的感觉。
打开C++,根据后世使用的“破解版”的Unity,戴定按照自己的理解,一行一行的写起了原创代码。
很快三天过去,比原计划还提前了一天,戴定就完成了主框架代码和近2000行的核心原创代码,然后戴定又花了半天时间进行debug。
戴定打开c++,载入工程,点下调试,从顺畅的加载速度上看,整个软件应该问题不大。他试着操作了一遍,检查各种接口,果然没有大问题,于是又做了些辅助的注释。
在核心原创代码Debug完的第一时间,戴定就去申请了着作权和专利权。这样将来即便有人破解了自己的软件,但有些核心专利是不可能躲避过去的。
就像当年的386时代,因特尔取消了对amd和cyrix的x86芯片架构授权,迫使这两家用“无尘室大法”进行逆向追溯。
但问题在于,只要你是x86架构,就一定绕不开intel在这个架构下的各种专利。
戴定给自己的核心原创代码起名“离离原上草”,之所以起这个名字主要时两层意思,但这两层意思却又很辩证。
原上草的“一岁一枯荣”既比喻了IT领域的快速迭代,同时也说明迭代再快,核心的东西是不会变化的。
就后世发布的“半成品”《狂兵》来看,其中的场景其实再简单不过。所以这次的场景库中,戴定只是简单地制作了公路,碉堡,高楼,民房等几种简易的东西。
至于美化,自然可以在后期让商鞅电子的美工来修饰,戴定现在的目的是要让王浩理解,他开发的地图工具可以随意抓取“场景”并布置到需要的地方,这样就能大大提高游戏的设计开发速度。
戴定也没想到,通过电驴的开发,自己的C++水平居然又有所提升。
也许是“复古”的C++让他更明白核心原理,也可能因为生活中沉淀了更多东西,让他对C++的理解和认识似乎更深了。
又是两天过去,地图工具和场景库的开发也完成了。
在确认无误后,戴定在程序中加了个三天的时钟指令,然后就将刻录的磁盘寄去了商鞅电子。
当王浩收到磁盘时,他都没想到会这么快,这人连开发加邮寄时间,一共才用了一周。
他迫不及待地来到研发办公室,将磁盘放入软驱时,已经有好几个开发人员来到他的背后。
当程序安装完,黄色的加载进度条读到最后的那一刻,电脑屏幕显示“MGM”(Modulized Game Maker)。
在场的所有人都懂这几个英文的意思,但都莫名有一种见证奇迹的感觉。
王浩把位子让给了原来跟着李凯胜,名叫方志勇,负责地图设计制作的工程师,说道:“志勇,你来操作看看这个软件是不是他说的那么厉害!”
看过使用说明后,方志勇就开始尝试,没有几分钟他就上手了。然后就见他越做越兴奋,其实站在后面的人基本也都看明白了。
因为这个软件操作起来实在太简单了,只要将自己需要的东西从场景库里提取出来,然后放到自己想要的位置就好了。
毫不夸张的说,这个软件就相当于一台傻瓜相机,他不需要你去调整各种参数,所有的东西它都会自动帮你生成。
大家大约15分钟后,方志勇兴奋地说道:“老板,这人是绝对的高手,真正的高手。
这么说吧,如果李凯胜是《天龙八部》里的萧远山或者慕容博,那么这人就是当之无愧的扫地僧。”
方志勇的这个评价无异于一颗惊雷,在场所有人都知道,在国内的游戏设计开发领域,李凯胜已经属于执牛耳者。
然而现在,突然冒出来一个级数更高的人,这让大家有些不知所措。
但很快大家就都释然了,李凯胜再厉害,也只是在对游戏开发软件的应用上。而现在的这位牛人,却是直接自己制作游戏开发的软件。这根本就是两个维度的比较,所以也就没得比较。