内容概览:
本书是为想进入RPG程序设计专业领域的程序员提供的。我想RPG是最好玩的游戏种类之一。RPG也是最难制作的。关于RPG游戏设计的信息很难获取,正因有此需求,我写了此书。
在此书中,我把RPG游戏分成若干关键组件,并一个一个地讲述,让你对这些组件有一个清晰的认识弱项并知道如何在你的游戏工程中使用它们。如果你想进一步清楚了解我所说的组件,请看下面的“本书的结构”章。
在下面的章节和为本书附带的CD中你将看到基于相应章节内容的样例程序。我写这些样例程序也是为了让你能轻易地将多种基本组件和RPG程序组件移植到你的游戏项目中。要想了解这些样例程序的细节,请看附录E:CD内容。实际上我建议你在看本书之前先看看那些DEMO。那样的话再看本书主就会有所期待地去看了。
受众:
如果你想让你的游戏更有灵气,请看此书。你将从本书中发现有用的提示和思想,以及做为一个RPG程序员的你想知道一所有信息。
这本书是为初级-中级RPG设计师设计的。内容清晰且有针对性。无论你的经验和技巧或高或低,这本书对你来说都是有用的。
我写这本书是假定读者已经掌握一定的C语言实践知识。本书中的大量代码为C++;但我也会在本书中以让你能够完全理解的方式贯穿这些内容。
所以,如果你对RPG编程感兴趣,或者说你可想在单个游戏组件的开发中获得帮助,这本书就适合你了。
本书的结构
本书分成如下6个部分,每个部分和一个话题相对应。
PART1:RPG介绍,描述什么是RPG和它的基本运行原理。
PART2:RPG设计,讲关于RPG设计的话题。并为写游戏故事脚本提供帮助。这部分先从基本概念开始并从RPG开发者的视角去谈RPG设计中的问题。
PART3:编程基础,这部分才是真正的开始,很重要,它教你如何使用C++的基础。设计一个WINDOWS平台的小应用,让他跑起来,并在你的游戏项目中使用DirectX。
PART4:RPG设计,我把能为到书上的关于RPG设计的代码都放上来了。这些包括2D和3D图形引擎。使用脚本和库,以及多人游戏。
PART5:最后的打光。教你如何包装自己的游戏。在这一部分,你将看到我是如何用本书的知识创建一个完整的游戏的。此外,你还将尝到如何宣传,市场化以及发布自己的游戏。
PART6: 附录,教你如何安装 DirectX ,以及为使用它进行编译器配置。这里还有为你推荐的有价值的书籍以及站点。最后是为你介绍如何使用本书附带的光盘。