游戏理论研究四(转)RPG游戏- -

作者:hitman

    4.RPG游戏
RPG游戏 (角色扮演类游戏)无疑是最受欢迎的游戏类型。但很难对其进行确切定义
。本文采取用其性质或者说其构成要素来定义其本身的方法,在阐述了下述问题之后,
对RPG游戏的定义问题也就得到了解决。
4.1、对人生的模拟
如果说飞行模拟类(Flight Simulation)、体育类[Aethetics)、动作类(Action)等
游戏都是对现有的某项人类活动的再现与模拟的话,那么RPG游戏体现的则是对整个人生
的再现与模拟。正因为如此,RPG游戏所构造的情感世界是所有类型的游戏中最为强大的
,能带给我们深刻的体验感。这种体验感来源于每个人内心深处对人生的感悟和迷茫,
无奈与苛求,失意与希望,在RPG游戏所构造的虚拟的人生的情感世界中得到了共鸣。
4.2、RPG游戏的三维空间
可以用一个三维坐标系统来定位RPG游戏,所有类型的RPG游戏部位于这个坐标系所
界定的三维空间中。
上图的三个坐标轴所表示的内容分别为构成RPG游戏的三大特性,即为:
1.艺术性(Z轴)
2.故事性(Y轴)
3,交互性(X轴)
倘若我们把每个坐标轴的最大坐标值定为1,那么坐标点(0,0,1)代表纯粹的艺术
作品、如:视觉艺术(Visual Arts)、音乐作品等;(1,O,0)点代表完全的操作性活动
,如:体育运动;(0,1,0)点则代表故事情节及其纯线性的展现和播放,如:电影剧本
、VCD和录象磁带。而RPG游戏则位于点(X,Y,Z)。其中:0<X<1,o<Y<1,o<Z<1
。而不同类型的RPG游戏,在这个三维空间所处坐标不同。偏重交互性的,其X值较大;
偏重故事性的,其Y值较大。需要指出的是:X,Y,Z的值都不能为O,因为构成RPG的三
大特性或者说三大要素对任何一个RPG游戏都是必不可少的。
在艺术性上,RPG游戏和其它类型的游戏一样,借助于多媒体现听(MAV)的强大能力
,综合了美术、动画、音乐、音效、文学、戏剧等多种艺术娱乐表达形式。在故事性上
,与其它游戏类型相比, RPG游戏和电影的关系更为密切。因为它们的“情节”都是由
“剧本”严格限定的,也就是单线发展的。但与被动欣赏的电影不同的是RPG游戏给游戏
者提供了虚假的主动性。在RPG模型中我们将要看到这种虚假的主动性是如何达成的。这
种虚假的主动性和被动的故事设定情节相结合而构成了RPG游戏的交互性。
4.3、RPG模型
剥去各种RP6游戏的外部特性,我们可以看到RPG游戏的普适模型。如图5。这也是所
有RPG游戏的拓扑结构。这是一种单线发展的RPG游戏。它由两部分构成:一部分是主控
部分,也就是交互部分。当主控部分起作用时,游戏的操纵权被授予了游戏者,游戏者
可以充分利用游戏所赋予的交互手段进行输入;另一部分是设定的被动的剧情,由线性
排列的一连串事件组成。所谓事件,就是在一定时间内从游戏者手中剥夺游戏的操纵权
,从而使游戏按设定的轨道向下发展,比较普遍的是被动地显示一段动画。在游戏过程
中,游戏者获得操纵权后,进行输入。一引发某个事件(显然单线RP6游戏同一时刻只可
能引发一个唯一的事件),游戏者操纵权被剥夺。当事件完成后,操纵权又被赋与游戏者
,用来引发下一个事件。游戏者就是这样不停地交替地被赋予和剥夺游戏操纵权,事件
也就这样按设定的轨道发展下去。所以我们发现:RPG游戏中游戏者只是虚假地拥有主动
性,游戏者实际上只拥有决定何时弓发事件的权利(玩RPG游戏的能力高低就在于是否能
很快找到引发事件的“点”,能力低者会淹没于RPG游戏中各种信息的海洋中,不知那个
信息是决定事件发展的关键),而不具有任何决定事件发展顺序或事件本身的权利。
4.4、多线RPG游戏遇到的问题
实际上上面所述的单线RPG结构在七八年前就很成熟并定型了,直至今日未有太大发
展。现今的一些所谓RPG大作,扣PC上的<仙剑奇侠传>,SFC上<CHRONOTRl6GER>等从本质
上说比之八十年代FC上处于胚胎期的RPG游戏没有什么不同,只不过画面更精致了。有了
花哩呼哨的动画,高保真度的音效、音乐等等。那么使RPG游戏真正具有一定的主动性,
这一梦想无疑对游戏设计者来说是极具挑战性的。但遗撼的很,技术上难度相当大,起
码在现在看不出任何曙光。因为这里面的问题早已超越了RPG游戏的本身。
我们知道,超媒体(Hypermedia)或超文本(Hypertext)技术出现之前,人们读一本书
,一般是按一定章节顺序读的,也就是线性的。书的组织也是按一定的线性顺序组织的
。超媒体(文本)技术出现以后,在多媒体出版领域成为事实的标准,它们实际上是通过
在文章中设定关键字跳转,使线性的书形成一种网状结构。这样从同一个起点浏览,碰
到关键字后跳转的可能性成N次方级激增。正如回字有几种写法一样,同一本多媒体读物
,包含同样的素材,但可以有无数种读的方法。但这种多媒体读物一般适用于百科类图
书,相当于资料汇编。对于有故事情节的文学性著作就无能为力了。具有情节性的RPG游
戏现在也是线性结构,若采取多线结构,首先面临的是选择一个合适的拓扑结构。从数
据结构角度看,可以有树状结构,网状结构等。
在多线RPG中,事件的含义与单线RPG有很大不同。在单线RPG中事件是一个无交互的
叙事性段落。而在多线RPG中,事件不仅是触发后的一段叙事段落,更重要的是一个选择
点,它决定了事件流的导向。正如人生中遇到的许多选择一样,不同的选择将导致截然
不同的结果。这样游戏者不仅拥有决定事件发生时刻的权利,同时也拥有了决定发生什
么事件的权利、当然,在选择时他们并不能预期将要发生什么,后果如何,这还是由游
戏设计者决定的。但游戏者确实拥有了真正的选择的权利,尽管选择的范围也是被游戏
设计者设定的。但树状结构与网状结构不同的是,在一次游戏过程中,树状结构遵循因
果律。事件是分级的,不同级的事件发生的先后顺序是确定的,有因有果,并且同一级
只能有一个事件发生,则这一级其它事件(节点)及其以后的事件(子树)在以后的游戏过
程中将不起任何作用。而网状结构则提供了在事件集中任意漫游的可能。无分级的概念
,无因果的约束,任何事件都可能被触发。显然网状结构不符合我门日常的生活实际,
但网状结构的研究对多线RPG还是很有意义的。
考察树状结构,我们发现其实现的最大障碍不是技术上的,而是其数据(资源)费效
比太氏,数据(资源)冗余度太大,以至于完全不能按理想的树状结构去设计一个游戏,
倘一个RPG游戏有10级,形成完全二叉树(每一个事件点上游戏者面临两个选择项),游戏
者在一次游戏中只可能经历10个事件。但游戏设计者为了实现二叉选择这一功能,将不
得不准备2的45次方个事件的有关数据,这简直是个天文数字(当然这和真正的人生有些
相似,人生中每一天每一小时每一分钟每一秒的可能性都是无穷的,在每一天每一小时
每一分钟每一秒做出的选择导致的一连串因果相循的后果可能性也是无穷的)。
目前几种标榜多线的游戏,采取下图的拓扑结构。
这种简化的结构是使单线结构出现了几个小支路,最后还归并到主线的不同地方。
这实际上只是一种改进了的单线结构,实际意义令人怀疑。从心理上分析,游戏者在费
很长时间很大精力玩完一谊游戏后一般不会为了几个无关紧要的支路再重新将主线遍历
一遍。一般来说,第二次玩RPG游戏时,只有当游戏的2/3主线具有新内容才能被游戏者
接受。但这样大规模对主线附加支路,将使RPG游戏的拓扑结构变得象图8所示。
可以看到,冗余度仍然相当大,接近200%。但这是目前技术所能实现的,有一定多
线性的RPG结构。
在网状结构中,每一个事件都是可能发生的,平等的,这是一种有效的数据(资源)
组织形式,不存在资源浪费(冗余)问题。可以设想是否可将因果性的树状结构和非因果
的网状结构结合;从而解决真正对人生选择的模拟和海量数据冗余之间难以调和的矛眉
的问题。当然这有待于进一步研究,而且也并非一朝一夕就可以解决的。

职场 程序设计 游戏 程序设计

0

分享

微博 QQ 微信

收藏

上一篇:游戏理论研究三:游戏的行为系统 下一篇:游戏理论研究五:游戏设计与开发
hagejid

44篇文章,35W+人气,1粉丝

关注

转载于:https://blog.51cto.com/hagejid/74856

游戏理论研究四:RPG游戏相关推荐

  1. 游戏理论研究四(转)RPG游戏

    4.RPG游戏 RPG游戏 (角色扮演类游戏)无疑是最受欢迎的游戏类型.但很难对其进行确切定义 .本文采取用其性质或者说其构成要素来定义其本身的方法,在阐述了下述问题之后, 对RPG游戏的定义问题也就 ...

  2. 【其他】游戏理论研究

    作者: 叶展 成功的游戏设计者们应该能够而且必须超越直觉判断和草率行事,他们必然在设计中或有意或无意地遵循着某些准则,正是对这些准则的正确理解和灵活运用保证了一部游戏作品在商业上和艺术上的成功,而这些 ...

  3. 游戏设计与计算机,RPG游戏设计与实现-数学与计算机系.doc

    RPG游戏设计与实现-数学与计算机系 XX学院 毕业论文(设计) RPG游戏设计与实现 院 系 :数学与计算机系专业(班级):计算机科学与技术专业2班姓名:XXX学号:20084011023指导教师: ...

  4. python猫狗大战游戏下载_猫狗大战RPG游戏下载-猫狗大战RPG官方版下载v1.1.8-PChome下载中心...

    猫狗大战RPG是一款画面清新的闯关模拟游戏,你需要加入到猫或者狗的阵营中战斗,游戏的猫狗等级可以轻松进行提升,各种不同的副本等级玩家都可以根据需求进行挑战,打败敌人可以为你带来技能点加成,还有很多组队 ...

  5. cocos 战棋游戏 源代码_cocos2d-x完整RPG游戏源代码

    [实例简介] cocos2d-x完整RPG游戏源代码 [实例截图] [核心代码] shuihu(源代码) ├── Classes │   ├── AppDelegate.cpp │   ├── App ...

  6. java四连环游戏编程_四连环游戏

    看到 UP@邻家小女爱数分(https://space.bilibili.com/485356815/dynamic)发的关于四连环流的题目,就想来写一下,看看能不能写出来. 发现还是挺有意思的.不过 ...

  7. 【2020牛客NOIP赛前集训营-提高组(第一场)题解】( 牛牛的方程式,牛牛的猜球游戏,牛牛的凑数游戏,牛牛的RPG游戏)

    未完待续... T1:牛牛的方程式 title solution code T2:牛牛的猜数游戏 title solution code T3:牛牛的凑数游戏 title solution code ...

  8. 【游戏开发】2D RPG游戏

    前言 通过对游戏<原神>的功能复刻来学习游戏开发 截止到10月,本项目已经开发的差不多了,不是开发的完善了,而是通过这个项目已经学会了Unity开发游戏的技巧,就不继续开发了. 这里展示一 ...

  9. 国际教育游戏实证研究综述:2008年-2012年

    https://gnyx.qq.com/article/?id=23 摘要:本文选取10份具有较强国际影响力并持续关注教育游戏研究的英文期刊为研究样本,调研了2008年至2012年的教育游戏实证研究, ...

最新文章

  1. Newtonsoft.Json 概述
  2. 【黑马程序员 C++教程从0到1入门编程】【笔记3】C++核心编程(内存分区模型、引用、函数提高)
  3. 基于CAD/CAM的三维控件
  4. Java ObjectOutputStream writeFields()方法与示例
  5. 常用的方法论-NPS
  6. 10.8 wtx模拟题题解
  7. 从时间中提取年月(MySQL中extract函数用法)
  8. Native Boot 从一个 VHD 引导系统的相关说明
  9. oracle创建哈希索引,ORACLE10g新特性——全局HASH分区索引
  10. 申请Apple ID--通过苹果官网申请
  11. 深度学习入门(五) softmax回归
  12. SPA(单页面应用)的理解
  13. jsp:使用request为页面添加静态数据。
  14. 带你深入浅出学STM32
  15. 【案例分享】让新时代教育发展与“数”俱进
  16. clip-path应用
  17. uniapp 微信小程序 控制台警告和错误处理
  18. C端和B端的差异分析
  19. 扣扣邮箱的协议服务器地址,使用SMTP协议,通过QQ邮箱发送邮件
  20. 群联PS3109固态硬盘掉固件识别为20M问题原因及解决方法

热门文章

  1. java钟使用dwr_DWR中各种java方法的调用
  2. matlab 符号表,MATLAB——matlab特殊符号表【转载】
  3. apscheduler Trigger
  4. python与线性代数 解线性方程组
  5. python的excell库_Python中使用第三方库xlrd来写入Excel文件示例
  6. 架构解密从分布式到微服务:微服务架构到底是什么?
  7. 高速通道 > 专有网络对等连接(关闭新购) > VPC互连
  8. Spring Boot学习总结(14)——Spring Boot常见面试题汇总
  9. Docker学习总结(28)——Docker 容器健康检查机制
  10. Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境