角色扮演游戏中交互行为模式分析研究

2017-01-27 11:42陈启祥湖北工业大学工业设计学院430068
大众文艺 2017年7期
关键词:角色扮演因素情感

陈启祥 姚 笛 (湖北工业大学工业设计学院 430068)

角色扮演游戏中交互行为模式分析研究

陈启祥 姚 笛 (湖北工业大学工业设计学院 430068)

本文介绍了角色扮演游戏,通过对现有角色扮演游戏中非玩家角色行为模式的分析,探讨了非玩家角色与玩家角色的交互行为模式。

非玩家角色;交互行为;影响因素

一、角色扮演游戏中非玩家角色的概念

1.角色扮演游戏的概念

角色扮演游戏(Role-Playing Game),简称为RPG。是一种由玩家扮演特定环境下特定角色的游戏类型,玩家可以借由游戏这个载体,通过角色扮演,体验现实中难以体验的生活。RPG是一种很宽泛的游戏类型,有诸如ARPG(动作类角色扮演游戏)、SRPG(策略类角色扮演游戏)、MMORPG(大型多人在线角色扮演游戏)等分支。

2.非游戏玩家的概念

NPC是Non-Player Character的缩写,即非玩家角色,区别于由真实玩家扮演的角色,在游戏中一般由计算机程序控制,起着承载游戏剧情、功能以及和玩家互动等作用,例如铁匠,商人等等,是游戏不可缺少的组成部分之一。

二、角色扮演游戏中非玩家角色的行为模式

1.NPC的行为模式概念

NPC的行为是电脑程序控制的行为,是按照已经设定好的固定逻辑模式进行的行为。如绕着城墙行走巡逻的城卫兵、和玩家进行买卖交易的行脚商人等。这些NPC的行为模式是已经在游戏制作时设定完成的,不会因为玩家的不同行为而发生行为模式的变化。

RPG中NPC的行为可以分为独立行为和与玩家的交互行为:

NPC的独立行为即NPC独自的行为或NPC与NPC之间的行为,主要包括静止(站立、坐、蹲、休息等)、行走、NPC之间的交谈以及NPC之间的战斗等。NPC的独立行为是按照固定模式进行的,包括静止的时间、位置,行走的路线,NPC之间对话的内容以及战斗双方的角色、地点、胜负等,是不会变化的。

NPC与玩家的交互行为即游戏中玩家角色与非玩家角色的行为交流过程,按照类别可分为战斗、对话、交易、教学、任务、跟随、特殊行为(喂食、清洗、结拜、结婚、助战等)等,按照亲密度可以分为恶意行为、一般行为、善意行为、特殊行为等。在大多数RPG中,NPC与玩家之间的互动行为也是程序设定的固定模式,包括一成不变的对话、不断重复的相同任务、固定的交易方式、特定的战斗模式等。

2.NPC的行为模式分析

由NPC的行为模式可以分析出NPC的行为都是按照固定模式在进行,在RPG中,不变的NPC,不变的对话,不变的任务,不变的战斗会导致玩家不能融入自己扮演的角色,不能增强对扮演角色的代入感,甚至对游戏感到枯燥、厌烦。根据马斯洛需求层次理论,RPG中玩家的生理需求和安全需求较为容易达成,首先玩家现实中不存在生理和安全需求的缺失,游戏角色也容易达成生理和安全需求;情感需求在MMORPG中较为容易实现,但是在单机RPG中,如果NPC一直遵循固定行为模式,缺乏动作和情感的变化,玩家很难获得情感需求的实现;而更高层次的尊重的需要和自我实现的需要与情感需求相反,在网络RPG中较难实现,只有少数顶尖玩家才能达成,但是在单机中,由于剧情的发展和最终目标的达成,玩家反而更容易获得尊重和自我实现的需要。

在固定的NPC行动模式下,游戏玩家很难满足情感上的需求,需要对NPC和玩家交互行为模式进行改进。目前许多游戏开发公司和电脑工程师致力于AI(Artificial Intelligence)即人工智能技术的开发研究,用于智能NPC的行为模式设计上,比如使用Q-Learning算法让NPC拥有自主学习最优行为模式的能力。

三、角色扮演游戏中NPC与玩家交互行为模型

1.NPC与玩家交互行为分级

把NPC与玩家的交互行为按照亲密度分类来分级,并将具体行为分类到各级行为数据库中,设置敌对行为为库A,一般行为为库B,亲密行为为库C,特殊行为为库D.由于对话是NPC与玩家最常用的互动行为,数量巨大,每一类型库中都含有不同的对话文档。

2.NPC与玩家交互行为影响因素

NPC与玩家交互行为的影响因素可以分为累积性影响因素和决定性影响因素。累积性影响因素即玩家的某类逐渐改变与NPC互动行为级别的因素,如循环任务,支线任务等;决定性影响因素则是可以直接决定或改变NPC与玩家交互行为级别的因素,只会在玩家角色上出现,如攻击NPC,违反游戏规则等。将累积性影响因素量化,用N表示;决定性影响因素用S表示。

3.NPC与玩家交互行为模型

设定NPC与玩家交互行为库A与库B、库B与库C、库C与库D的临界值为a、b、c。NPC固定初始数值为 n0,玩家数值为变量,。当N≥c时,NPC对玩家的交互行为定位到库A;当b≤N≤C时,定位到库B;当b≤N≤C 时,定位到库C;当N≥c时,定位到库D。在同一区间内,N除了临界值外,还可以是临界值之间的其他数值,在当前库中对应相同层次不同行为;当决定性影响因素S出现时,则 np= S (a , b, c ,d ) ,且直接定位到此决定性影响因素所属的行为库,如当Sa(玩家攻击NPC行为)出现,则NPC行为模式直接由库A(敌对行为)决定。玩家在RPG中通过与NPC互动,完成支线任务或重复任务或以其他方式改变自己角色对不同NPC的积累性影响因素变量 np,从而改变NPC对玩家的互动行为方式,解锁更多的对话和功能,使NPC从冷漠的路人角色渐渐变为可交易的朋友、可以学习生活技能的良师甚至可以一起生活一起战斗的伴侣。NPC与玩家的互动模式拥有可变性和多样性,使得玩家角色更有代入感,更容易实现情感上的需求。

[1]何赛.游戏人工智能关键技术研究与应用[J].北京邮电大学,2014.

[2]周文娟.数字化游戏中非玩家角色自适应行为的研究[JD].山东师范大学,2015.

作者介绍:

陈启祥(1966.2-),教授,湖北孝感人,研究方向为文化遗产及数字媒体艺术。

猜你喜欢
角色扮演因素情感
腹部胀气的饮食因素
四大因素致牛肉价小幅回落
角色扮演游戏
如何在情感中自我成长,保持独立
情感
谈初中地理角色扮演法的实施
诗歌与情感的断想
台上
角色扮演
短道速滑运动员非智力因素的培养