彩图8、9、10基本贴图:(8)人的皮肤贴图(9)衣服贴图(10)盔甲贴图 这些彩图由 Todd Hayer和 Dale Homburg提供 彩图11可以把基本贴图按照不同的 层次叠加起来以定制角色的外观 本彩图由 Todd Hayer和 Dale Homburg 提供 彩图12通过对贴图进行调色,少量 的贴图层次组合起来可以生成大量不 同的外观 本彩图由 mour 提供
彩图13逐步接近一个和地球类似的行星以及它的卫星。这个行星模型是在运行时使用球体实时优化 自适应网格技术( spherical ROAM)动态生成的,当以图中距离观察这个行星时,我们使用替身技术 ( Imposto)来渲染以提高性能 本彩图由 Sean O Nei提供并授权使用 (14) (15) (16) 彩图14,15、16(14)从轨道上观看一个具有不少陨石坑.类似于地球的行星。行星的高度图是使 用基于m的分型算法在运行时生成的。行星的贴图可以为每个顶点提供高度值,陨石坑是在运行时使 用虚拟四叉树添加的。(15)从很近的距离观看一个有着亿万个陨石坑的卫星,这些陨石坑使用虚拟四 叉树在运行时生成,它不仅不需要使用任何内存.还可以实时生成。我们可以把陨石坑图形修改为任意 我们想要添加到地形表面的图形.(16)从轨道上观看一个具有不少陨石坑的.类似于火星的行星.除 了使用不同的贴图以及更多的陨石坑以外,它和前面类似于地球的行星相似 这些彩图由 Sean O’Nei提供并授权使用
内容提要 本书是一本系统介绍MMP(大型多人, Massively Multiplayer)在线 游戏开发知识的文集,汇集业内最优秀的游戏开发人员智慧的精华。本书 不仅从MMP游戏的角度对客户端技术进行了讨论,还深入剖析了MMP 游戏设计、架构、服务端开发、数据库技术以及MMP游戏核心系统等特 定于MMP游戏的知识。对于广大MMP游戏开发人员来说,本书是不可 多得的参考资料
译者序 MMP游戏的开发相对于单机游戏来说要复杂很多,开发人员不仅需 要面对单机游戏开发中常见的图形、物理、碰撞、音效等方面的问题,还 需要设计更为复杂的游戏系统,处理网络和服务端架构,搭建数据库平台, 并且在此同时保持更高的稳定性。这意味着市场上大部分针对单机游戏的 书籍中所介绍的知识对于MMP开发人员来说是远远不能满足需求的 《大型多人在线游戏开发》是一本系统介绍MMP游戏开发知识的文 集。本书中,那些业内优秀的游戏开发人员深入浅出地对MMP游戏开发 的各个方面进行了详细介绍。它不仅从MMP游戏的角度对客户端技术进 行了讨论,还深入剖析了MMP游戏设计、架构、服务端技术、数据库技 术以及MMP游戏系统等MMP游戏的知识。因此,对于广大MMP开发人 员来说,这都是一本不可多得的参考资料。 中国已成为最大的MMP市场之一,MMP游戏的运营商收入和玩家人 数等指标近几年一直以很高的速度增长着。然而,在MMP开发方面,我 们还不是一个开发大国,大量的游戏主要通过引进,即使一些有能力进行 本土开发的厂商也并不拥有所有的核心技术。在本书的翻译过程中,我自 己也从一个单机游戏开发人员转变为一个MMP引擎开发人员。我也希望 通过本书的翻译出版可以帮助更多的业界人士进入MMP开发队伍,从而 为中国成为MMP游戏开发大国贡献力量。 在翻译本书时,我力求贴近原意。对于原著中难以理解或是有疑问的 地方,和原书作者进行了沟通。在此,我不仅想感谢本书的作者们为我们 提供了这样一本优秀的书籍,还希望能够感谢他们在本书的翻译过程中给 我的支持。 在本书的翻译过程中,我得到了很多朋友的帮助,我想在此对他们 致以最深切的谢意。他们是陈宇、董平、葛子昂、李劲松、龙春晖、康 飞、马雅凡、毛震宇、史苏、王雅梦、魏翔、徐真、张尉、朱巍,以及 Christopher Zimmerman、 Herman、 Igor Dopita、 Paul mcinnes、 Simon Hayers、 Steve Wang等。 我还想感谢我的朋友周惟迪、徐翎以及人民邮电出版社的编辑李岚、 李际、王琳让我有机会翻译本书。 最后,我想感谢我的父母,感谢他们给了我一切! 译者 2006年6月23日
前言 Richard Garriott(t“不列颠之王”) 有谁会想到计算机游戏业这样一个有趣的产业会成为主流产业并且在 国际股票市场上上市?我们中那些早期加入这个产业的人对此感到十分惊 讶。最初我们出于对游戏和计算机的热爱,把编写游戏作为一种爱好,然 而它现在已经成为一个高度成熟、充满竞争、高技术、高收入的产业!不 仅如此,关于游戏开发的书刊杂志层出不穷,基于游戏小说和背景的电影 相继问世,在大学中更是有很多充满激情的程序员和美工,他们的梦想就 是从事我们20年来所从事的工作——游戏开发。 我是多么的幸运!我亲眼目睹了游戏从亚文化逐渐融入到主流文化的 过程。谁曾想到游戏业能够发展到现在这样?我必须承认计算机游戏产业 的发展已经远远超越了我最初的预期。有时人们甚至忘记了我们曾经并没 有那么多制作精良、技术先进的游戏,也没有那么多有经验的美工、设计 人员和程序员,而行业内的竞争也不像现在那么激烈。当前计算机游戏尤 其是大型多人在线游戏的热潮使得我们很容易忘却它们的起点。 段简短的历史 随着上世纪70年代后期个人计算机的发展,人们开始进行计算机游戏 乃至多人游戏的开发。然而,经过了相当长的时间之后,人们才认识到在 线多人游戏在商业上是可行的并且值得投入最先进的技术。事实上,这历 时近20年。 上世纪70年代初,我刚开始开发游戏的时候,是在一台 Teletype电脑 上进行的。很少有人还能记起那样的电脑,人们必须在纸带上打洞,并且 利用纸带进行对计算机的输入。本质上说,当时还没有图形;人们通过把 文本字符按照某些模式排列来模拟图形。只有小部分“骨灰级”玩家和计 算机的狂热爱好者得以接触到这些早期游戏。不久,随着技术的不断进步, 计算机游戏开始变得更加漂亮并且更具可玩性。电子游戏业和个人计算机 产业是同步发展的,当个人计算机变得更好、更流行、更廉价时,电子游 戏也呈现出同样的变化。 当廉价的调制解调器出现在计算机配件市场上时,这一切都开始改变