英雄传说3 白发魔女 作为RPG游戏的成就分析

通关了psp上的英雄传说3白发魔女,有些感想,这里记录一下。

英雄传说3白发魔女,讲述的故事非常简单,两个主角,杰立欧和克莉丝,由于村庄的风俗在成年之时离开村庄,环绕世界进行巡礼。经过五个特别的国家,每个国家都有一个称为夏路的建筑,在其中需要使用随行携带的银色短剑触发一面魔法镜,然后查看魔法镜中显示的 影像。这些影像是对未来的预测。看完每个夏路的影像后绕回村庄,完成巡礼,从此成人。

而在巡礼过程中,他们不断的得知关于20年前跨国巡礼的白发魔女的传言,白发魔女走了和他们相同的路,在每个国家都留下了预言。这些预言讲诉了即将发生的灾难,透露出了一个巨大的阴谋。在主角巡礼的最后,他们发现白发魔女的归宿:她由于说的太多,被人杀死了。而当时在场的一个武士由于没能保护住她,一直耿耿于怀,遇到了主角以后,一切都联系起来了:原来主角冥冥中注定要继承白发魔女的路,把希望播撒给世界。于是他们,和主角在巡礼各个国家时遇到的不同的朋友们,一起击碎了阴谋,最终白发魔女的灵魂和最终的灾难合二为一,二者都消失了,希望回到了人间,但白发魔女奉献出了自己的肉体和灵魂。

故事是一个老套,简单的正义战胜邪恶的故事。但这个游戏之引人入胜,完全超出这个老套的框架之外。仔细思考之下,之所以这个游戏如此让人沉醉,是因为它达到了很多其他RPG游戏没有达到的成就:
    1 主角虽然是小孩,但是能力并不强于身边的其他人,不是中二少年拯救世界的剧情。我认识中最让人出戏的设定就是开局一个不懂事,各种天真无邪的少年,力量却比所有成年人还大,能做到所有人都做不到的事情。一个个肌肉结实的成年人反而还需要小孩来保护,简直是RPG剧情的毒瘤。

2 主角是普通人,并不是王子,冠军,英雄的后代之类。我认识中最让人出戏的设定之二就是,主角出身就非常高贵,秒杀所有人。要么是王子,要么是天下第一武士的儿子。这种设定让人无法入戏。

3 剧情非常平淡,但始终都有一个迷惑,就是夏路为什么总是显现出灾难征兆,白发魔女又是谁。玩家很希望最后看到白发魔女,揭开它的秘密。此前我总结过,一个好的游戏剧情,和电影一样,一定要有悬念。剧情发展出人意料。这里虽然剧情平淡,但是悬念到位,依然能够吸引我。稍微有点遗憾的是,悬念出现的有点晚,很多人坚持不到就放弃了。

4 有了剧情大框架,但剧本在各种细节上并不糊弄,非常用心。比如说刚开始的反派盗贼,在厨艺比赛上偷吃主角做的饭,发现非常难吃,他按自己的理解放了一些佐料,居然最后得了冠军。恰好女主角对自己的厨艺非常自信,实际上做饭不好吃,这个阴差阳错的巧合,让剧情产生了波澜。虽然并未影响主线剧情,但这个情节让盗贼的形象更立体(原来是个爱好厨艺的人),让女主角的虚荣得到满足,让男主角对女主角刮目相看;再比如此前在船上,船主人要求主角不用付钱,但是需要干活。于是男主角负责打扫卫生,女主角负责做饭(做饭不好吃在这里就有相关描述)。这种属于有爱的细节,急功近利的游戏是不会做的,实际上让玩家更爱游戏中的人物。玩家爱上了游戏世界的人物,RPG游戏才能牵动玩家的心。

5 没有大仇大恨,没有极端的性格。主角是两个小孩,没有血海深仇要报,没有家国大事要操心,这两个东西很损代入感,因为一般人都没有那种苦大仇深的经历,也没有处理过多么伟大的问题,策划当然也没有,所以写出来都是些胡言乱语,让人无法信服。也没有极端的性格,比如某人从来不说话,像雕像一样;某人说两句话就打架;某人认为某个国家的人都是低级的,不屑于和他们说话;这种极端性格不让人信服(除非给予充分解释),因为现实世界的人并不这样。

6 虽然主线剧情平淡,但白发魔女的暗线充满了悲壮感。白发魔女早已预知自己被杀的结局,但依然视死如归的巡礼,只是希望传播预言,让大家有所防备。这个暗线为整个游戏铺了一个厚实的底;有这个厚实的底,主角的经历平淡反而使得故事更立体,悲剧更催人泪下,让人信服。

7 战斗不多。整个游戏,魔兽可以在地图上看见,可以躲避,而boss战少的可怜,绝大多数有对手跑出来拦路的情况,都是剧情发展,并不需要战斗,这放一般的rpg游戏中,肯定是一场小boss战。这就把重心放在了剧情上。我觉得这是正确的,角色扮演游戏最重要的是剧情,如果一个剧情点和下一个剧情点中间隔着无数个战斗,那玩家对剧情的耐心会被消磨干净,好不容易入戏可能也慢慢出戏了。而白发魔女证明了,rpg游戏哪怕战斗少,堆剧情,一样可以玩很长时间的。

总的来说,一个合格的RPG游戏,应该具备:1 令人信服的角色性格和情节发展;2 有爱的细节塑造立体的人物; 3 贴近现实的人物背景设定增加代入感。白发魔女做到了,所以是一个了不起的RPG游戏。

原文地址:https://www.cnblogs.com/eaglelun/p/9281444.html

时间: 2024-08-01 12:36:32

英雄传说3 白发魔女 作为RPG游戏的成就分析的相关文章

cocos2dx游戏--欢欢英雄传说--添加游戏背景

经过一段时间的学习cocos2dx,接下来我想要实践开发一个小游戏,我把它命名为“欢欢英雄传说”,项目名将取为HuanHero.环境:cocos2dx环境:cocos2d-x 3.11.1IDE:Code::Blocks 16.01项目类型:cpp项目首先创建一个项目:进入cocos2dx目录,输入: cocos new HuanHero -l cpp -d ./projects/ 这样便在projects目录下新建了一个项目"HuanHero".进入./projects/HuanHe

RPG游戏设计(转自Gameres)

目录: 第一章 概述 第二章 场景 第三章 角色 第四章 道具 第五章 事件 第六章 对白 第七章 语音和音效 第八章 音乐 第九章 界面 第十章 规则 第十一章 命名 第一章:概述 RPG游戏即角色扮演游戏(Role Personate Game),玩家需要扮演游戏中的一位或者多位角色,在虚拟的世界中进行冒险.首先,让我们先来认识RPG游戏,从表现形式和玩法上,它可以分为以下几种: RPG:普通RPG游戏,有专门的战斗画面.战斗画面用不同的视角来表现: 采用斜45度视角,如台湾<仙剑奇侠传>

简易2D横版RPG游戏制作

Unity学习笔记1 简易2D横版RPG游戏制作 http://m.blog.csdn.net/article/details?id=24601905

国产单机RPG游戏的情怀

最近在玩儿仙剑奇侠传5,这个游戏从小时候玩儿到现在,也算是见证了一代人的成长,小时候没少玩盗版,现在自己工作了,有了固定的收入,也能体会到游戏开发者的不容易,尤其是单机游戏这个圈子,现在国内几乎没有人愿意做单机游戏,只有情怀,没有钱的事一般聪明的程序员们是不会做的,何况是一群俗不可耐的家伙. 话回到游戏中,这个游戏我玩儿到2/3的时候和韩总发表了一顿感慨,这游戏做的也太差了,游戏性差了之前太多,没什么可玩儿性,BOSS就是无限加血加蓝补怒耗着基本都能过.这番感慨发表的当天,剧情走到了一段叫“青木

NOI2002银河英雄传说

原先就看过这道题,觉得很复杂. 不知道为什么今天一看觉得好水啊-- 难道这就是并查集的启发式合并? 数组d[i]表示i到其父节点的距离,即中间隔了多少船舰. 数组sum[i]记录以i为根的集合总共有多少个元素,将新节点插入的时候距离设为sum[i]就好了. 代码: 1 var fa,d,sum:array[0..30001] of longint; 2 t,i,xx,yy,x,y:longint; 3 ch:string[1]; 4 function find(x:longint):longin

Cocos2D-ObjC:在RPG游戏中混合Swift代码

我之前写过一个RPG游戏<<熊猫之魂 SoulOfPanda>> 编译器使用的是SpriteBuilder,很好很强大!全部代码都由Objc完成,现在想尝试一下在其中混入Swift代码. 我的目的很简单,用Swift写一个GCMan9类,派生自Objc中的GameCharacter类,最后在Objc中使用GCMan9这个类. GameCharacter类是游戏人物的基类,我从中派生了十几个子类分别表示游戏主角,各种NPC,各种敌人等等. 下面是GCMan1类的头文件: #impor

RPG游戏案例源码

再发一份我的另外一个作品吧,源码OzgGameRPG,本游戏主要用于技术的研究和积累,目前只部署了ios平台.游戏第一次启动的时候会把数据库复制到可写文件夹,若数据库结构因为一些改动发生了变化,需要把旧的数据库删除. 编译时需要将本游戏的目录复制到cocos2d-x-2.2.3/projects/. 游戏中所用的一部分图片来自 http://www.66rpg.com/type.php?t=17 另一部分图片来自http://usui.moo.jp/rpg_tukuru.html 声音文件来自 

如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景

开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果.所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕. 为了大家做游戏方便,于是我给这个引擎加了这么一个类. 本系列文章目录: 如何制作一款HTML5 RPG游戏引擎--第一篇,地图类的实现 http://blog.csdn.net/yorhomwang/article/details/8892305 如何制作一款HTML5 RPG游戏引擎--第二篇,烟雨+飞雪效果 http://blog.csd

HTML5开源RPG游戏引擎lufylegendRPG 1.0.0发布

经历了几个月的改进,终于发布1.0.0版了.虽然引擎依然存在漏洞,但是比起上次更新还是要好多了.在这里不得不感谢各位网友的大力支持. 首先为引擎做一个开场白吧,也好让大家了解一下它: lufylegendRPG是基于lufylegend的HTML5游戏引擎.使用它时,需要引入lufylegend.js. 包含了LTileMap,LCharacter,LTalk,LEffect等多个实用的类. 由于是基于lufylegend,所以你需要了解一下lufylegend的用法,这样才能更合理,更快捷地运