本节书摘来自异步社区《Android 游戏开发大全(第二版)》一书中的第6章,第6.4节角色扮演游戏,作者吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.4 角色扮演游戏
Android 游戏开发大全(第二版)
角色扮演游戏(Role Playing Game)是手机游戏中的另外一个大阵营,不同于益智游戏等即时性的游戏,角色扮演游戏一般要求玩家投入较多的注意力和较长的关注时间,同时一款优秀的角色扮演游戏的开发投入也相对较高。
6.4.1 游戏玩法
玩家人数
电脑平台下的角色扮演游戏即有单机版的,也有局域网对战版和网络多人在线形式的,手机平台下角色扮演游戏也不局限于单人模式,很多的大型网络在线手机游戏都是角色扮演性质的,但是论数量,还是单击模式的RPG游戏占多数。
游戏主线
单机版的角色扮演游戏的主线比较明朗,单机模式的RPG往往会把玩家控制的角色定义成为“救世主”的形象,所以整个游戏都会围绕这个角色展开,由玩家控制的角色来串接故事情节并影响游戏的发展方向,任务系统在角色扮演游戏中比较常见,好的任务系统可以对游戏剧情起到推动的作用。
网络版的角色扮演游戏一般对单个玩家没有这么高的定位,所以对于玩家来说,主要游戏主线在于控制自己的玩家进行各种探险、战斗并以此来提升自己属性,网络游戏中也可以通过复杂的任务系统来让玩家体会到整个游戏剧情发展。
取胜条件
网络版的角色扮演游戏一般没有取胜条件,而单机版的角色扮演游戏的取胜条件由剧情来决定,通常是以解除危机、打败最终魔王为游戏胜利的条件,有些角色扮演游戏还会有不同的结局。
6.4.2 视觉效果
游戏视角
角色扮演游戏基本上不会以2D的视角来呈现,通常游戏视角都是2.5D或者3D,而对于2.5D又有斜45°俯视和正90°俯视两种。如一款移植自电脑游戏的“仙剑奇侠传”采用的就是斜45°俯视视角,如图6-6所示,而手机游戏“游戏仙侣情缘之麒麟劫”的视角则是正90°俯视,如图6-7所示。
不管是斜45°和正90°,都是采用图元技术加上多个图层叠加实现的,所以这类角色扮演游戏中地图设计将会是一个非常重要的环节。目前的角色扮演游戏以正90°俯视视角居多,其实现方式也比斜45°俯视要简单一些。
由于2.5D视角更容易让玩家习惯,很多3D视角的角色扮演游戏也会在其中穿插2.5D的场景。
游戏界面
角色扮演游戏的界面不应该只有游戏场景和菜单这么简单,出于剧情和玩家需要,必须为游戏创建不同用途的界面,如对于常见的武侠题材的RPG游戏,就需要为玩家创建角色属性面板、物品及装备面板、技能面板等界面。
6.4.3 游戏内容设计
情节设计
对于角色扮演游戏,故事情节的好坏在很大程度上影响了游戏带给玩家的体验,所以在游戏设计初期必须选好一个题材。
通常角色扮演游戏的题材背景会选择在一个不同于普通人生活的世界,比较多的是来自武侠文学如金庸等大师的作品,或者是西方的玄幻文学如指环王或吸血鬼题材,还有一批游戏是来自于电影或其他科幻小说。
确定了题材,还需要丰富整个游戏的剧情,一般来说,角色扮演的游戏方式主要包括探险、接收任务以及战斗,合理的分配这3种游戏方式,可使游戏的可玩性达到最高。
角色设计
角色扮演游戏中,尤其是单机模式下的角色扮演游戏,角色设计的重要性是不容忽视的,除了玩家控制的“救世主”角色,还要设计其他的辅助角色,如用来指引“救世主”走向强大的导师,一起进行探险的伙伴,要消灭的最终Boss等。
对于主要的角色,还需要设计其详细的属性,如为玩家控制的“救世主”以及并肩作战的伙伴设计战斗时用的属性。以武侠题材的RPG为例,需要为主要角色设计的属性有技能、血量、法力、等级等,对于大型的RPG,还需要设计职业及装备等。
主角成长
玩家控制的角色在游戏中不断成长是游戏的趣味性之一,同时也是游戏情节发展的主线。所以在设计游戏时需要根据故事情节让主角不断成长,这种成长包括个人属性的提升以及游戏剧情的逐步铺开,主角的成长方向同时也是吸引玩家坚持玩到底的原因之一。
游戏存储
对于一般玩家来讲,角色扮演游戏很少能够在短时间内通关,所以必须为游戏增加存储功能。游戏中可以采用到指定地方才可以存储的模式,也可以用菜单选项让玩家随时存储。