第199部分 (第1/4页)

手,因为他的团队里有专业的游戏策划,剧本编写交给他们更加合适。

按照李伉的设想,他的这个游戏应该有一个游戏引擎,所谓游戏引擎就是用于控制所有游戏功能的主程序,这些功能包括游戏场景和画面的渲染、游戏人物人工智能、游戏关卡设置、游戏音乐接口、音效处理接口等,如果是网络游戏的话,还需要有网络通讯传输组件,更高级的游戏引擎还会有游戏脚本解释系统和一系列用于提高生产效率的专用设计工具。

所以游戏引擎是一个复杂而庞大的程序集,一个完善的游戏引擎,其复杂程度甚至不亚于一个操作系统,所以在正式开发之前必须做好顶层系统架构设计,并严格遵循软件工程的开发流程,利用软件工程的中控制大型程序开发的一系列工具和手段对游戏引擎开发的全过程进行监管和控制。

李伉前世研究生的方向是计算机图形学和游戏开发,对于游戏引擎他并不陌生,当时上研究生的时候他曾经对许多优秀的游戏引擎进行过研究,而这次剑侠情缘游戏引擎的设计他计划借鉴前世rpg(角色扮演)游戏的巅峰之作《暗黑破坏神二》的设计理念,前世他也是个暗黑迷,也曾经没日没夜的一遍又一遍的操纵着他的英雄在各种地下城和丛林里进行探险,目的就是为了打到一件暗金装备或者凑齐一套绿色套装,出于兴趣在研究生期间他曾经对暗黑二的游戏引擎进行过深入研究。

所以设计一款类似于暗黑破坏神二那样的游戏引擎的总体架构对李伉来说并不是一件很难的事情,当然他不会完全照搬暗黑二的设计,因为现在的计算机无论硬件还是软件都和暗黑二出现时有很大的不同,剑侠情缘的故事风格和暗黑的故事风格也不一样,他只是要借鉴了暗黑二的设计理念和系统架构。

同时他也考虑到将来游戏平台的变更问题,所以他仍然按照自己的习惯对游戏引擎的整体架构进行了分层设计,与具体操作系统打交道的部分他单独设计了一个层次,他把这一层命名为基础接口层,建构在基础接口层之上的是游戏引擎的中除去图形渲染组件之外的所有核心组件,他把这一层次叫做核心控制层,最后一个层次是游戏的图形渲染层,这一层主要负责游戏场景的渲染,游戏中的光照、阴影以及角色打斗时的效果都由一层负责,他把这一个层次叫做游戏表现层。

这样设计有个明显的好处就是当操作系统进行变更时,游戏引擎只需要对直接与操作系统打交道的基础接口层进行修改即可,而上面的两个层次则不用做任何改动,这种设计理念李伉同样也用在了太极桌面办公软件的设计中。

李伉很快就把游戏引擎的三层架构图画了出来,然后又为架构图中的每个层次配上了文字说明,因为第二层是游戏引擎的核心,接下来到时间他开始对这个层次的架构进行详细设计,这次设计却不像总体的三层架构那么快了,因为要考虑的问题太多,各种借口纷繁复杂,他现在也只能设计出一份初稿来,至于最后的终稿要和游戏工作室全体成员讨论后才能最终确定。

时间过得飞快,当李伉从电脑前抬起头的时候,天已经黑了,办公室里不知是谁已经把灯打开了,李伉伸了个懒腰,揉了揉有些发酸的眼睛,却听到身后传来嘻嘻的笑声,他扭头一看,发现林静和林丹姐妹两人背着手俏生生站在他身后笑嘻嘻的看着他。

“静儿,丹丹,你们怎么来了。”李伉欣喜问道。

第100章 通宵电影

昏天暗地的忙碌了一下午,能够看到两个小美女站在自己身后用崇拜的眼光看着自己,李伉觉得很有成就感,尽管太阳已经落山了,但是仿佛觉得一下子阳光明媚起来。

“我们在家无聊,过来看看你啊。”林丹笑嘻嘻的说道,继而好奇的指着李伉还没有关掉的电脑屏幕问道:“这是你在做游戏的架构设计吗?”她的话把游戏工作室其他成员的注意力都吸引了过来。

“我在做剑侠情缘的游戏引擎设计架构,还没做完。”李伉点点头微笑道。

“真的啊,让我看看。”林丹兴趣大增,马上就想把李伉拉开,翻开他写的文档看个究竟,却被李伉阻止了。

“丹丹,我做完了会详细讲给你的,这只是个初稿,很多地方不完善,做出来后还要交给大家讨论的。”

“哦。”林丹站直身子,又回到了林静面前挽住她的胳膊对林丹笑道:“李伉,我们出去玩吧。”

“李伉,快去吧,人家两个已经等你很久了。”游戏工作室的小伙子们催促道。

“呃。”李伉愕然,他

本章未完,点击下一页继续阅读。