中子星信息技术公司的引擎开发部门搬到了18楼,整个部门热火朝天的开始行动。
足足有四百多人参与这一次开发,这群技术人员都对游戏引擎抱有极大的兴趣,自愿报名参加。
公司剩下五百多人中,除去各自岗位上的员工,余下的人着手研发自己感兴趣的游戏充实平台游戏库。
还有一百多人被钟子星派去开发一款沙盒游戏——我的世界!
我的世界最初的名字叫ab公司开发的3d第一人称沙盒游戏,上线时间是09年5月13日。
这款游戏所呈现的画面特效并不华丽,但游戏可玩性非常高。
玩家能在游戏里随意建设破坏,甚至可以搭建现实中无法完成的高难度建筑,所有人都能玩出自己独特的想法,自由度非常高!
中子星信息技术想要开发的我的世界与截然不同。
首先操作方式一样,这点没什么可改的,但是画面必须要改变,不能是像素模式,要更加精致有现实感。
这么做,会让游戏开发难度大幅度提升,还能吸引很多不喜欢像素的玩家。
开发的同时,还要增加一些更加吸引人的玩法,把其他沙盒游戏的优点添加进去。
这种游戏的开发难度相对来说简单,有了钟子星的建议,就算只有一百人的团队,也能很快完成。
......
2月15日这一天,游戏引擎开发还在如火如荼的进行中,一个好消息忽然传来。
“钟总,咱们的悬赏下出现了一个非常出色的回答,你快看看!”唐子强急匆匆的跑了过来。
“是吗?”钟子星抬头,露出笑容。
半个月过去,加上央视新闻的播报,终于技术大牛忍不住了吗?
他迫不及待的打开官方微博,看起最新的答案。
结构化、基类根、组件三大架构中,哪种架构更能开发出适用于大多数游戏的引擎?
这个问题下方,有十多条回答,几乎所有回答都是滥竽充数,绕来绕去说不到重点,连游戏引擎的本质都说不清楚。
当然,这并不能说明专业人士认证有问题,而是计算机科学与技术人员的知识是有侧重点的。
引擎架构等同于人体的骨架,它的作用就是把渲染、处理、音频、资源管理等等基本功能组合成一个整体。
而基本上的引擎,都离不开三种架构方法——结构化架构、基类根架构、组件形式架构!
最新出现的答案几乎把三大架构法的优缺点全部说的明明白白,让人眼前一亮。
“结构化架构采用的方法是把游戏引擎内部模块用结构化的形式相互组合,以api形式提供接口,优点是效率高,如果想做一款速度快的引擎,用这种架构非常合适,缺点也很明显,模块之间耦合度高就不容易修改!”
“基类根形式架构这种模式的优点是结构清晰,实现灵活,可以适应比较大的变化,适合于做一些较大且有跨平台需求的引擎,缺点是该架构依赖于基本的抽象类的继承关系,导致引擎内部继承了许多无用的功能而变得虚大,接口的通用性使得实现的效率不高,导致整体效率偏低。”
“如果中子星信息技术公司想要做一款更好的引擎,我们推荐用组件形式架构法!”
“这种架构法是把不同功能的模块做成相互独立的系统,模块内部还能用别的架构方式!”
“组件形式架构法非常灵活,内部效率最高,适用于大多数游戏引擎,无论什么游戏都可以用这种引擎来制作!”
“缺点是设计方法复杂,对于一般的团队来说较为困难,需要经验积累……”
“粗略架构设计图如下……时间紧迫来不及精化,望采纳!”
“回答人:京城大学计算机科学研究室!”
中子星信息技术公司引擎开发部用的就是第三种组件形式架构法,并且把内部模块的图像渲染、输入处理、音频播放、资源管理等基本功能全部加强。
如果开发成功,市面上存在的游戏引擎里,绝对没有比中子星信息技术公司更强的引擎存在。
以后或许会有,但钟子星又不是不会去优化它?
“京城大学计算机科学研究室……李贤林教授、陈宇飞?这个团队有点东西!”钟子星赞叹一声,心里顿时做出一个决定。
“子强,去后台把悬赏金给他们!”
说完,他直接离开18楼,跑到人事部见武婉柔。
这个高冷干练的知性女人还趴在桌子上用电脑做笔记,看公司哪个部门有人未完成工作。
“武姐,手里的工作先放一放,有急事!!”
“钟总吩咐!”武婉柔抬起头,淡淡的点了点,示意钟子星快说。
“你去一趟京城大学,联系一下计算机科学研究室的负责人李贤林教授和陈宇飞那个团队,看看他们愿不愿意来我们公司!”钟子星说着,顿了顿又道,“如果可以,让他们看一看我们的技术实力!”
高水准的技术研究人员,见到比他们更强的技术后,绝对会忍耐不住想要弄明白。
这是所有痴迷科学技术之人的通病。
正是因为对未知的好奇,旺盛的求知欲才促使他们踏上这条永无止境的道路。
“好,我这就去准备!”武婉柔起身说道。
......
持续十几天的中子星信息技术公司天价悬赏被人答了出来,这条新闻第二天就登上各大媒体头条版面。
京城大学计算机科学研究