横板RPG沉浸式冒险体验的实现:任务、成长与战斗系统的融合设计与开发_第1页
横板RPG沉浸式冒险体验的实现:任务、成长与战斗系统的融合设计与开发_第2页
横板RPG沉浸式冒险体验的实现:任务、成长与战斗系统的融合设计与开发_第3页
横板RPG沉浸式冒险体验的实现:任务、成长与战斗系统的融合设计与开发_第4页
横板RPG沉浸式冒险体验的实现:任务、成长与战斗系统的融合设计与开发_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要PAGEPAGE1摘要横板角色扮演游戏有紧凑的关卡节奏和精细的动作操作,但是传统的开发方式下任务叙事、角色成长、战斗这三个系统是独立运转,不能让玩家产生一种连续的情感联系以及持续参与的动机。伴随着玩家对于叙事代入、系统深奥性的不断追求,怎样把这三大部分有机地结合在一起,形成一个循环的、能够推动玩家参与的沉浸式冒险体验,也成了横板RPG设计领域急需回答的问题。本文以横板RPG为研究对象,从任务系统、角色成长系统和战斗系统三者之间相互融合的设计与开发入手进行研究。通过文献梳理和比较分析的方式,总结出国内外对于游戏沉浸感、任务叙事结构、角色成长模型以及战斗手感设计等各方面的研究成果,在对横板视角的限制进行分析时也指出现有的研究中系统间耦合机制方面存在的不足。第二,使用问卷调查(150份有效样本)和深度访谈(20人)相结合的方法对玩家的需求进行调查,用李克特五级量表和主成分分析法提取出沉浸感、叙事连贯性、成长正反馈、战斗爽快感这四个主要需求维度,并建立了需求闭环模型。在此基础上提出一个“叙事驱动、成长响应、战斗验证”三个系统的融合设计方案,用事件总线来实现子系统间的消息传递和状态同步,用任务分支决策树来关联角色的成长路径和战斗参数的配置,使任务推进推动成长的变化,战斗的结果反哺任务的演化和叙事的分支。技术实现使用Unity引擎,用有限状态机控制角色战斗行为,ScriptableObject配置数据驱动的技能和装备联动表,设计动态难度自适应算法调节战斗体验。最后用对照实验(实验组15人,对照组15人)以及玩家体验测试(10人焦点小组)两方面来对融合方案进行有效的验证,用量化指标和质性访谈相结合的方式来保证融合方案的可靠性。实验组平均游戏时间、任务完成率以及沉浸感评分均比对照组高,玩家也觉得系统间的联动加强了叙事的参与感和成长的动力,证明所提出融合设计方案是可行有效的。关键词:横板RPG;沉浸式冒险体验;任务系统;角色成长系统;战斗系统融合;事件总线;闭环反馈;游戏系统设计AbstractPAGEPAGE1AbstractSide-scrollingrole-playinggames(RPGs)haveaslow-pacedworldandfine-grainedcontrolovercharacterbehaviour,butduetothetypicaldesignchoices,thequestnarrativeandcharactergrowthoftenfailtoconnectsmoothlywithotherpartsofthegameandthuscannotkeepplayersinterestedandemotionallyengagedforanextendedperiod.Withthecontinuousincreaseinthedemandofplayersforarichernarrativeexperienceandmoredepthingames,oneofthefundamentalproblemsthathaveariseninthedesignofside-scrollingRPGsishowtobuildaclosed-loopfeedbackmechanismamongthethreesubsystems.IntegratedDesignandDevelopmentofQuests,CharacterGrowthandBattleSystemsforSide-ScrollingRPGswillbeexploredinthispaper.First,acomparativeliteraturereviewwillbecarriedouttogatherdomesticandforeignresearchongameimmersion,questnarrativestructure,charactergrowthmodels,combatfeeldesign,etc.,anditwillbepointedoutthatthereiscurrentlyalackofresearchoncross-systemcouplingmechanismsundertheconstraintofside-scrolling.Secondly,inaccordancewiththeactualneedsoftheplayers,aquestionnaire(150validanswers)andsemi-structuredinterviews(20people)willbeconducted;afive-pointLikertscalewillbeusedforthequestionnaire,andprincipalcomponentanalysiswillbeemployedtoextractthefourmaindimensionsoftherequirements:immersion,narrativecoherence,positivegrowthfeedbackandcombatsatisfaction.Then,aClosed-LoopRequirementModelisformed.Basedontheanalysisabove,athree-systemfusiondesignhasbeenputforwardinaccordancewiththeparadigmof"narrative-drivenquestadvancement-growth-responsiveprogression-combat-validatedfeedback",andaneventbusarchitectureisusedtoachievecommunicationamongsubsystemsandstatesynchronization;aquestbranchingdecisiontreeisconstructedtoconnectcharactergrowthpathswithcombatparameterconfigurations,soquestprogresswillcausechangesingrowth,andcombatresultswillbefedbacktomodifythenarrativepathandbranching.Unitywillbeusedforthetechnology,afinite-statemachinewillcontrolthebehaviourofcombat,ScriptableObjectswillbeemployedtoorganisethedata-drivenlinksofskillsandequipment,andadynamicdifficultyadaptationalgorithmwillbeaddedtobalancethedifficultylevelofthegame.Finally,acontrolledexperiment(15peoplepergroup)andaplayerexperiencetest(10-personfocusgroup)werecarriedouttoverifythefusionapproachthroughquantitativeindicatorssuchasplaytime,questcompletionrate,immersionscores,etc.,andalsoqualitativedatawasobtainedfrominterviews.Accordingtotheresults,theexperimentalgroupwassignificantlyhigherthanthatinthecontrolgroupinalltheaboveindicators;therefore,itcanbeconcludedthattheproposedintegratedDesignworksandenhancesplayers'senseofparticipationanddesiretoachieve.KeyWords:Side-ScrollingRPG;ImmersiveAdventureExperience;QuestSystem;CharacterProgression;CombatSystemIntegration;EventBus;Closed-LoopFeedback;GameSystemDesign目录PAGEPAGE1目录第一章绪论 5第二章国内外研究现状 72.1游戏沉浸感研究综述 72.2任务结构与叙事驱动设计研究 72.3角色成长系统设计研究 82.4横板战斗系统设计研究 82.5文献小结 9第三章系统需求分析 103.1玩家需求调研方法与过程 103.2调研结果分析 103.3需求闭环模型构建 11第四章系统设计 134.1总体设计理念与架构 134.2子系统功能设计与模块划分 144.3系统融合机制设计 16第五章系统开发 195.1开发环境与技术选型 195.2核心模块实现 195.3开发流程与版本管理 21第六章系统测试 226.1测试方案设计 226.2测试结果与量化分析 226.3质性访谈与玩家体验分析 24第七章总结与展望 26 27 29第一章绪论PAGEPAGE1第一章绪论近些年来,全球游戏市场持续扩大。2024年Newzoo发布的全球游戏市场报告中提到,随着全世界游戏市场收入达到1870亿美金左右的时候,移动端以及主机端移动游戏的增长仍然很高。横板RPG因为操作难度低,关卡设计紧凑,有着非常独特的像素或者手绘美术风格所赋予的独特视觉体验,所以长期以来一直有着大量的玩家。横版RPG品类凭借商业口碑双管齐下获得了巨大的发展,证明了横版RPG品类有很好的市场活力。但是随着玩家审美水平和体验需求的不断提高,传统横版RPG所存在的诸多系统性缺陷就暴露出来。第一,任务叙事和关卡推进之间缺少有机联系,主线和支线任务大多以简单接取、完成、领取奖励的方式呈现在玩家面前,使玩家很难从叙事角度去体验和参与进来。第二,角色成长体系同游戏进程相脱离,等级提升、装备更换等数值上的改变没有得到即时的反馈到战斗手感、视觉表现上,从而让玩家无法感觉到"变强"的感觉。第三,战斗系统趋于独立运作,打击反馈可以满足即时快感,但是和叙事情境、角色发展之间缺少呼应,造成为战斗而战斗的体验断裂。以上三方面问题的共同原因就是任务、成长、战斗三大子系统缺少深层次的耦合和实时的联动。付宇航对于武侠类RPG趣缘群体的研究显示,玩家的身份认同感以及社群归属感成了支撑长期游戏行为的重要因素,叙事和社群互动是营造深层体验不可缺少的元素[1]。乌日娜从沉浸感的微观结构入手,探究RPG游戏怎样利用体验“缝隙”里的节奏控制以及情境嵌入来保持玩家的注意力集中,重视体验的连续性对于沉浸感有着决定性的影响力。虞翚依据具身认知理论,就移动端AR叙事类游戏的沉浸式体验设计展开探究,得出身体化交互同叙事融合可以明显加强玩家的代入感和记忆深度。刘燊用《黑神话:悟空》为例,用心理庇护所的观点来论述沉浸式体验不只是视听的刺激,还要满足玩家的情感慰藉和成就的追求[4]。上述研究从不同的角度来揭示了沉浸感创建的复杂性,但是对横板RPG这一特定品类里任务、成长、战斗三系统协同融合的实践途径,目前还没有系统的论述。因此,本文选择横板RPG为研究对象,从任务系统、角色成长系统、战斗系统三个方面来分析和开发。研究目的就是建立一个以叙事为驱动力,以成长作为连接点,以战斗作为检验标准的三个系统闭环融合框架,并且用原型开发和实验测试来检验它对于玩家沉浸感以及持续参与动机的影响。本文主要贡献有两点,第一是搭建起横板RPG玩家核心需求闭环模型,明确沉浸感、叙事连贯性、成长正反馈、战斗爽快感这四个维度之间怎样的驱动关系,第二是提出基于事件总线的三系统耦合架构和任务分支决策树驱动的成长和战斗联动机制,第三是通过对照实验和焦点小组测试得到量化和质性结合的证据。本文一共七章。第一章阐述研究背景、问题及目的;第二章整理国内外有关的研究现状;第三章做玩家需求调查与分析;第四章做系统的设计;第五章介绍系统开发过程;第六章给出系统的测试以及结果的分析;第七章对全文进行总结,并提出未来的研究方向。第二章国内外研究现状第二章国内外研究现状2.1游戏沉浸感研究综述游戏沉浸感属于评价玩家体验好坏的主要指标之一,国内外学者就它产生原因、影响要素以及设计途径等方面做了许多研究。Csikszentmihalyi提出的心流理论(FlowTheory)被用在游戏体验的研究当中,认为技能和游戏的难度处在动态平衡的时候,最容易产生沉浸的状态。在此理论的基础上,国内学者就具体的游戏类型进行了详细的探究。沈家栋等人以《Detroit:BecomeHuman》为例,从交互设计的角度出发,探究RPG游戏里玩家身份认同的形成过程,认为决策反馈机制同角色情感表达互相影响的时候,会促使玩家感受到更多的情感投入以及沉浸感[6]。该研究认为,玩家做出选择之后能马上察觉到自己所作出的选择给游戏世界带来了怎样的变化,这时的"选择可见性"才是保持沉浸状态的关键要素。曹禹对于单人开放世界RPG的互动叙事展开过系统的探究,认为沉浸感的保持绝不是依靠视听质量就能够实现的,还要有恰当的剧情分支规划和任务指引机制,让玩家的行为同叙事推进存在因果联系[5]。刘一凡从文化融合的角度出发,对在中国RPG游戏中运用仙侠文化进行了分析,并得出文化叙事、世界观的塑造有利于形成玩家的文化认同感,给叙事沉浸打下情感基础的结论。陈鑫对剧情类RPG的创作和设计进行研究,认为沉浸感的产生是由机制、叙事、交互三者高度统一所引起的,任务系统和成长系统协调配合才能保证体验的连贯性[8]。但是现有的沉浸感研究大多以三维开放世界或者全平台RPG作为研究对象,很少会去考虑横板视角所具有的特殊限制。横板RPG由于有二向二维平面视角、线性关卡特点,与开放世界的建模不一样,所以沉浸感是用更加细腻的叙事节奏、系统配合来弥补的。因此对于横板RPG来说,有必要从系统的耦合角度来重新考虑沉浸感的实现方式。2.2任务结构与叙事驱动设计研究任务系统就是RPG游戏叙事传达的主要方式。亢磊在Unity3D环境下对角色类游戏的研究中提出,主线任务起着叙事骨架的作用,用明确的目标链控制游戏的节奏,支线任务是丰富世界观和角色形象的手段,给主线赋予情感和背景方面的支持[9]。王朝阳、乐云以开放世界关卡设计的角度来提出环境叙事同任务情境的结合,认为多层次的信息传递可以提高故事的真实性,使玩家的行为和故事的发展保持一致[10]。何柳青在基于Unity3D的动作角色扮演游戏研究中对战斗系统与任务触发的关系进行了分析,并提出了战斗事件应该成为叙事推进的有机组成部分而不是孤立的环节[11]。朱程霞、罗岱认为,就任务内容的多样化而言,可以拓展科普性叙事的表现空间。在叙事驱动方面,浮现式叙事(EmergentNarrative)近年来受到学界关注。邓琬晴对开放世界RPG中出现式叙事的体验设计展开研究,提出玩家的选择可以改变世界的状况和NPC的态度,从而形成选择、感知结果的体验循环[28]。但是由于横板RPG的关卡结构具有线性特征,完全开放的浮现式叙事无法直接移植,需要在受控的叙事框架内设计有限但有意义的分支节点,在线性流程中仍然可以让玩家感受到选择的重量和结果的不同。现有的任务设计研究的不足之处在于大部分文献把任务系统当作一个独立的模块来论述,很少涉及到任务推进怎样同步影响角色成长路径的改变以及战斗参数的变动。本文将在任务分支和成长、战斗之间建立联系。2.3角色成长系统设计研究角色成长系统凭借经验值累积,等级提高,技能解锁以及装备加强这四个主要途径来给予玩家不断的正面回馈,是保持玩家长久游戏动力的关键部分。王晓芳等人在对神勇归来RPG游戏的设计研究中,对于成长曲线阶段性的节奏做了详细的分析,认为早期应该通过快速、明显的能力提高来树立起玩家的信心,中期要保持稳定的进步并慢慢培养起好奇心和探索欲,后期要设置具有标志性的能力飞跃或者终极目标来激发玩家的成就感和成就感,防止数值膨胀带来的体验不平衡[15]。何柳青对角色动作游戏战斗系统进行了研究,在他的研究中提到技能树的设计会影响玩家选择的多样性,横向分支可以给不同的玩家带来不同的体验,纵向深入可以产生质的变化,关键之处在于每个节点的选择要有策略意义而不是简单的数值堆砌。杨淮敏、邱树伟在基于Unity3D的冒险游戏开发上对装备系统与技能系统进行了研究,发现装备不能只是属性的增加者,套装的效果以及随机的词条等会使得玩家不断尝试更高难度的内容,以获得特定的Build[14]。亢磊用Unity3D角色类游戏来证明成长三要素(装备、技能、等级)的相互关系,才会有“获得装备→编排技能→成长”这样一个完整的闭环[16]。以上述研究给成长系统单模块设计提供丰富的经验之外,也缺少对成长反馈和任务叙事之间的映射关系的探究。关于任务选择怎样影响可获得的成长资源类型、角色Build方向怎样反向约束可接取的任务线路等问题,在已有的文献中还没有得到充分论述。本文会把任务驱动和战斗验证两方面的关系加入到成长系统的设计当中去,试图填补这个空白。2.4横板战斗系统设计研究战斗系统是横板RPG玩家即时体验的主要来源,战斗系统的好坏直接影响游戏操作手感以及留存率。王昊翔认为,精确的输入响应速度、顺畅的动作衔接属于操作手感的主要要素,任何输入的延迟或者动作的断层都会严重影响玩家的操纵感和代入感[17]。岳书丹、陈雪荣在Unity3D塔防游戏研究中,并不是针对横板动作游戏展开的,不过他们所提出的有关数据驱动的设计思路以及敌人行为参数化配置方法论,对横板战斗系统当中敌人的AI策略实现来说,仍具备可资借鉴之处[18]。刘树林、蒋纪缘在基于虚幻引擎4的益智类游戏开发中对难度曲线设计进行了研究,提出适应性难度调节和可选挑战相结合的方法可以使得不同的玩家都能得到心流体验[19]。伍友龙、朱邦政认为沉浸式教育游戏开发的时候,视觉和触觉反馈的丰富程度会影响玩家的投入程度,这对于横板战斗里的打击特效、顿帧、震屏等反馈也存在同样的启示作用[20]。横板战斗系统中因为视角固定在二维平面上,所以战斗空间维度较小,因而手感、策略、难度这三个要素之间的平衡关系比三维游戏更加敏感。轻微的数值偏差或者反馈延迟,就会被玩家直接察觉到。现有的文献对通用动作游戏战斗设计已经有了比较成熟的方法论,但是对于横版RPG中战斗系统怎样同任务叙事节奏、角色成长阶段同步设计的研究还比较少。本文在战斗系统的构建过程中将任务情境触发和成长状态联动机制融合进去,使战斗不再是独立的模块,而是在三个系统闭环里有机的一环。2.5文献小结综上所述,国内外有关游戏沉浸感理论、任务叙事设计、角色成长模型、战斗手感优化等方面的成果已经比较丰富。但是现有的研究还存在三个方面的不足,第一,大部分研究都是以三维开放世界RPG为背景的,很少有专门针对横板视角空间约束和线性关卡特点的研究;第二,任务、成长、战斗三个子系统一般被当作独立模块来分别研究,缺少对系统之间耦合机制和数据流转逻辑的全面剖析;第三,已有实验验证大多侧重于单个系统的效果评价,没有从融合角度出发进行对照实验和多维度体验评价。本研究就是针对上述的研究空白展开,试图在横板RPG的技术限制之下创建起任务、成长、战斗这三个系统相融合的框架,并且依靠系统开发和实验测试来对融合效果实施全面检验。第三章系统需求分析第三章系统需求分析3.1玩家需求调研方法与过程为了更好地了解横板RPG玩家对于沉浸式冒险体验的主要需求,本文用问卷调查和半结构化深度访谈相结合的方法进行了需求调研,用定量和定性数据相互补充的方式来全面、深刻地认识玩家的需求结构以及具体的体现。问卷设计上调查问卷分为三大部分,第一部分为玩家基本信息包括年龄、性别、游戏经验年限、每周平均游戏时长,目的在于建立受访者的背景画像;第二部分为横板RPG体验偏好量表,从沉浸感(世界观融入、情感共鸣)、叙事连贯性(剧情逻辑、任务衔接)、成长正反馈(能力提升感知、资源获取节奏)、战斗爽快感(操作反馈、策略深度)四个方面设置了20道题,每个题目用李克特五级量表(1-非常不同意,5-非常同意)来打分,以此来量化玩家在各个方面的体验强度和满意度;第三部分为开放式问题,让受访者自由描述自己玩横板RPG的过程中最难忘的一次正面或者负面的经历,从而获取具体的案例和细节。问卷以线上游戏社区(核心玩家论坛、社交媒体群组)和高校游戏社团为主要发放途径,共发放问卷178份,剔除无效问卷(填答时间太短、答案呈现规律性或者所有题项评分一致等无效问卷)之后,得到有效的问卷150份,有效回收率为84.3%,为后续的分析打下了良好的数据基础。深度访谈方面为了获得更加细致、主观的体验洞察,本文根据问卷调查得到的问卷受访者按照游戏经验年限分为3到5年和5年以上两档,并且将问卷调查得到的问卷受访者按照其游戏喜好分为偏重叙事、偏重成长和偏重战斗三个倾向,最后一共选择出20名三年以上的横板RPG游戏用户作为访谈对象,每组访谈时间在40到60分钟左右。访谈提纲从以下几个方面来考察,即对于现有横板RPG的任务系统(引导设计、多样、奖励)、角色成长过程中(技能、装备、属性)的重要正负体验点、战斗系统中对投入感和愉悦感影响较大的因素(手感、难度曲线、敌人行为设计)、理想中的系统联动体验(即叙事、成长、战斗等系统怎样有机结合来提高整体沉浸感)。在访谈开始之前,研究者已经向所有的受访者告知了本次研究的目的、访谈的内容、录音的使用以及数据保密的措施,并且得到了每一位参与者的书面知情同意。访谈过程是在安静、无干扰的环境里进行的,全程录音。访谈录音经过逐字转录之后,用主题编码法开展定性剖析,先经由反复阅读文本来熟悉内容,再采取开放式编码的方式从初略概念中提取出来,接着把相似的概念归类为一个主题,最后整理出玩家需求的主要领域及其之间的联系,从而和问卷的量化结果相互验证并加深理解。3.2调研结果分析表3-1为游戏用户需求维度评分和权重分布情况,共收集到150个数据点,采用李克特五级量表进行评分,权重为主成分分析相对贡献需求维度均值(M)标准差(SD)权重排序沉浸感4.320.610.311叙事连贯性4.180.680.272成长正反馈4.050.720.233战斗爽快感3.970.650.194总计/平均4.130.671.00—问卷数据用SPSS进行统计分析,进行了信度检验,Cronbach'sα系数为0.87(一般大于0.7就说明是可接受的,大于0.8就说明是很好的信度),说明量表具有较好的内部一致性信度。用主成分分析法提取公因子,进行效度检验,KMO值为0.82(介于0.8-0.9之间为合适),Bartlett球形检验p<0.001,说明数据适合做因子分析。得到四个主要因子,累计方差为71.6%,超过60%就说明解释力较强,各维度均值和权重分布见表3-1。通过四个维度的均值可以看出沉浸感维度的分值最高,为4.32分,SD为0.61分,代表玩家对于横版RPG沉浸式的期望值很高,叙事连贯性排在第二,平均数为4.18分,SD为0.68分,说明玩家比较看重任务与故事之间的联系,成长正反馈、战斗爽快感等指标得分均比量表中值要大很多,在使用5点量表的时候,中值为3分左右。从权重分析可知,沉浸感的相对贡献最大,为0.31,叙事连贯性为0.27,成长正反馈为0.23,战斗爽快感为0.19,四项权重之和为1.00,这也说明各个维度在结构中差别很大,沉浸感对整个体验的影响最大。这些结果证明量表工具有效,也显示出了横板RPG玩家体验的几个主要方面分布情况,给后续的游戏设计和改进提供数据支持。3.3需求闭环模型构建在对定量问卷数据和定性访谈结果进行交叉验证、综合分析之后可知,所归纳出的四个核心玩家需求并不是独立存在的,而是存在着一定的驱动和依赖关系,它们互相交织在一起,形成了一个动态稳定的闭环结构(见图3-1)。该结构显示出一个好的动作角色扮演游戏体验是如何产生的内在原因。就沉浸感来说,它是玩家感情投入和信念产生的重要基础。它不是凭空产生的,必须要有游戏世界内部逻辑的统一来支撑,即世界观的合理性、环境交互的自洽性、非玩家角色(NPC)行为的规范性。正如一位被采访的玩家所说,游戏中商店、村庄、路上遇见的人物所对话、所行为动都应该与当下正发生的主线或者支线任务的情节阶段相符合。如果在拯救世界的时候NPC还在卖菜闲聊,那么代入感就会瞬间被打破。叙事连贯性在此情感基础之上,给玩家每一次的操作和决策都赋予了深意。它保证玩家的行动在游戏中是合理的、符合游戏机制的,并且在故事叙述中也具有合理性,让操作变成故事。多个人认为游戏的任务应当是这样子,“游戏任务如同连环画的每一格,前后之间有因果,有伏笔。”一个重要的任务如果突然出现,会让人感觉自己的行动是被强加给自己的,而不是自己主动去推动剧情。成长正反馈属于维持玩家长久投入的激励机制。玩家对于角色成长的期望,就是希望在游戏的主要交互(特别是战斗)中看到可以被明确感觉到的变化。变化应该表现在战斗手感上的差别、视觉表现的提高、策略空间的扩大等,不能只停留在属性面板的数字增长上。战斗爽快感给予玩家最直接、最持久的即时乐趣,也是维持玩家短期注意力的主要途径。它包括了操作输入反应的准确和灵敏,攻击被击中的时候所带来的高保真打击效果,还有敌人行为的多样性以及策略性,共同形成了一种让玩家满意的操作流程。这四个需求互相影响,形成一个清晰的闭环逻辑链条,即沉浸感营造出初始的情感基底和信念之后,叙事连贯性给玩家在其中的行为赋予了意义和目标,成长正反馈通过可以感知到的强化为达到目标赋予了持续的动力,战斗爽快感保证达成目标的核心过程本身具有乐趣,战斗中遇到的叙事事件(如击败强敌推进剧情)会反过来加强对游戏世界的认识和情感联结,从而提高沉浸感。如此循环往复就形成了一个可以自我加强的体验回路。该闭环模型的建立,给之后怎样对游戏内的各个系统(叙事系统、成长系统、战斗系统、世界交互系统等)进行深度融合的设计提供从玩家需求角度强有力的理论支持。本次调查也发现了更多的设计偏好,这又再次说明了系统之间应该有协同联动的必要性,有78%的受访者表示,为了寻找更加丰富的故事背景、隐藏的叙述内容等,他们会去地图上进行探寻,但是需要有可感知到的回馈(特殊剧情、专属物品、重要能力等)来促使用户持续参与。65%的受访者认为,任务逻辑上的明显矛盾(NPC时空穿越)、已经被发现的漏洞虽然可以回滚但是影响到真实性的,都会严重影响到玩家对游戏世界的信任,破坏了沉浸感。高达72%的人认为战斗中高画质的表现形式(暴击时的特效光效、被击飞的时候显示的受损动画、被重击后出现的受罚感等)更让人有直观的体会,进而感受到更大的数值提升感受,这就是**成长正反馈**的体验感增强效应。具体的数据从不同的方面说明了把叙事、成长、战斗、世界构建一体化地设计出来的重要性,而不是把它们看成是分开的模块。图3-1玩家核心需求闭环关系图第四章系统设计第四章系统设计4.1总体设计理念与架构根据第三章确定的用户需求、功能需求和非功能需求分析结果,依据单人角色扮演游戏游玩逻辑及设计原则,本设计以叙事体验、角色养成、即时战斗三大核心游玩模块为基础,提出以叙事驱动、成长响应、战斗验证为设计理念的设计理念。此理念存在于游戏整体开发的过程当中,它和现代社会所崇尚的游戏设计理念相吻合,而且三者互相促进、互相支撑。沉浸式任务叙事是玩家行为的引导者,也是游戏进程的推动力,它用主线剧情、支线任务、场景交互等各种叙事方式来指引玩家完成探索、收集、闯关等各种游戏行为,角色成长体系是联系叙事模块和战斗模块的中间纽带,在剧情推进的过程中,玩家会获得资源、属性、装备解锁等成长反馈,从而使角色的能力产生动态的变化,实时战斗场景是检验角色成长效果的直观体现,玩家养成的角色属性、搭配的装备技能都会在战斗中得到即时的展示。三大模块依靠数据共享机制和事件驱动逻辑来创建闭环联动体系,当某一个模块产生数据变动的时候,就会立刻传递到其他的模块中,比如剧情任务完成之后更新角色的成长数据,角色属性提升之后再影响战斗数值的表现,这样就保证了游戏游玩过程的连续性和逻辑性。为了保证游戏系统运行稳定、模块划分清晰,并且减少后期开发、调试、维护的工作量,本游戏系统总体结构采用标准化分层的设计思想,自上而下地被划分成表现层、逻辑层、数据管理层和服务器层这四个层次,整体架构如图4-1所示。各个层次的职责划分清楚,耦合度低,层次之间采取单向调用、逐级交互的方式运作。表现层是对玩家来说最外层的表现层,它的任务就是给玩家提供一个良好的视听游览体验,主要是执行游戏UI界面的展示、角色和人物动画的展示、场景和环境动画的展示、特效动画的播放等可视性任务,并且包含音效的播放、震动反馈等多种交互反馈,同时使用摄像机平滑跟随算法改善了角色移动和场景变化时的镜头体验,大大减少了画面延迟、镜头抖动等各种不愉快的感受,使玩家的视觉与听觉沉浸水平得到了全方位的提升。逻辑层是整个游戏系统的大脑,它主要对业务逻辑进行处理,也控制子系统的交互。本层级内有任务子系统、成长子系统、战斗子系统这三个并行的主要模块,涵盖游戏的所有核心游玩方式。为了克服各个模块之间数据分割严重,信息不一致的现象,所有的模块都使用了事件总线(EventBus)进行通信,用事件的订阅、发布来实现跨模块的消息交换和游戏状态的一致性。任务子系统完成指定的剧情事件之后,会向成长子系统发送奖励发放事件,成长子系统更新角色属性之后,又会向战斗子系统刷新角色战斗数值,使得三个子系统可以无缝衔接起来,保证游戏内部逻辑顺畅。数据管理层负责游戏所有的配置数据、玩家个人数据的存储、读取和修改工作,给上层逻辑运行提供数据支持。本设计用ScriptableObject配置文件加上JSON数据表混合存储的方式来解决数据读取和编辑的问题。其中静态配置数据全部用数据表的形式存放,包括任务流程定义表、角色技能参数表、装备属性配置表、怪物敌人数据表、道具掉落表等核心文件,开发人员可以直接修改数据表参数来调试游戏数值,不需要更改底层代码;并且该层级带有本地存档管理功能,可以自动保存玩家的游戏进度、角色养成数据、道具收集情况,支持本地手动存档和自动存档两种方式。数据管理层还设置了诸多的动态调节功能模块,内嵌自适应算法会根据玩家当前的胜率、角色等级、操作习惯等变化信息做出相应的修正,进而改变敌人的属性、环境的难度以及不同难度下的道具出现率等都会有所区别。服务端层属于后台支撑层次,主要是保证玩家数据的安全以及实现多端游玩的适应性。本层级有玩家数据持久化存储功能,可以将本地存档数据同步到云端服务器中,防止由于设备故障或者游戏被卸载而造成数据丢失的情况发生,并且可以支持多端登录状态的同步,即支持在不同的设备上进行游玩数据的互通。除了服务端执行剧情分支逻辑计算、玩家行为判定、支线剧情解锁这些后台运算工作外,还会根据玩家的剧情选择、行为操作的变化而不断产生出不一样的剧情走向。并设置排名功能,在后台自动统计数据的玩家通关时间、战斗力等级、收集完成度等各项数据,使游戏更加好玩有竞技性。从理论研究的角度来看,国内许多学者对RPG游戏系统的设计以及游玩体验的改善等有关研究,给本文的设计架构和设计理念赋予了丰富的理论依据。贺清锋在RPG游戏功能测试研究中认为游戏内部各个子系统之间是否连贯稳定,运行是否正常是决定游戏好坏的关键因素,子系统间的数据联动、逻辑互动都会影响到玩家的游玩体验[21],这给本设计逻辑层三大子系统之间的联动架构以及分层设计方案提供了一定的参照。邸大鹏、腰思维就RPG游戏地图音乐的艺术表达展开研究,论述了环境音效、场景音乐对游戏氛围的营造效果,证明好的视听环境能加强玩家的情感投入[22],给本文表现层的音效配合、场景气氛改善设计给予理论支撑。从文本翻译优化的视角来说,规范化的、通俗化的叙事语言能够减少玩家对于剧情理解上的障碍,从而加强叙事沉浸感,进而对于本文的叙事文本改进的思想做了拓宽。结合以上学术研究结果可知,从系统稳定性的角度、环境氛围感的角度、叙事的通俗度等各方面来证明本游戏设计中“叙事和玩法不可分割”的主要观点,使剧情叙事、角色养成、战斗玩法三者有机融合在一起,既保证了游戏的故事性又保证了游戏的可玩性。

图4-1系统总体架构图4.2子系统功能设计与模块划分本节就三个子系统的功能边界、内部结构以及对外接口做详细的阐述,从而保证各个模块之间明确分工、协同工作。设计时采用高内聚、低耦合的原则,各个子系统通过定义清楚的事件和数据接口来互相通信,可以使得游戏玩法可以动态地拓展并加以维护。(1)任务子系统任务子系统的主要功能有,任务的创建、修改和维护,任务的执行情况统计,任务分支决策树管理,NPC之间的关系值维护。任务定义和配置管理用脚本或者可视化工具创建任务目标、奖励和触发条件,可以随时添加或者删除任务的配置资源。内部模块有任务管理器(QuestManager),任务的加载、激活以及状态的切换由它来完成,会维护一份全局的任务列表并负责玩家的进度同步,决策树引擎(DecisionTreeEngine),负责解析任务分支条件然后执行相应的分支逻辑,可以根据玩家的选择、属性值或者事件触发来进行动态的路径选择,NPC关系模块(NPCRelationModule),会保存玩家同各个NPC之间的好感度数值,好感度的改变受到任务选取和战斗行为两者的共同影响,进而影响到对话选项和任务是否可用。对外接口上,任务子系统用事件总线向成长子系统发送“任务完成奖励事件”,包含经验值、技能点、装备掉落信息,事件数据使用JSON格式封装;向战斗子系统发送“任务阶段变更事件”,用来改变当前关卡的敌人配置和场景变化,触发关卡难度和敌人种类的实时更新。另外任务子系统还会通过监听战斗子系统发出的Boss被消灭、战斗评价事件来推动任务进程。图4-4为一个任务分支决策树示例,节点有条件判断、对话分支、奖励发放等。(2)成长子系统成长子系统对角色经验值进行积累并做等级计算,对技能树展开解锁与升级工作,对装备进行穿戴且算属性值,对Build保存以及切换予以管理。经验值累积用分段式经验曲线表示,每个级别到达新的阶段,就会遇到一个非线性的计算出来的新阈值。内部模块为经验与等级管理器(ExpLevelManager),用分段式经验曲线计算升级门槛,在升级的时候会调用属性增益和技能点分配;技能树管理器(SkillTreeManager),保存技能节点的开启情况及前置要求(见图4-5),支持主动技能,被动技能以及天赋节点的分别管理,每一个节点包含升级所耗费的资源以及效果说明;装备管理器(EquipmentManager)求解装备的基础属性、套装效果和随机词条的叠加效果,实现属性合成和穿戴校验,并支持装备强化和附魔等衍生功能。成长子系统把来自任务子系统奖励事件、战斗子系统经验结算事件当作触发器,自动生成角色状态的变化;同时也会给战斗子系统输出当前角色的综合属性参数(攻击力、防御力、暴击率、技能冷却等),参数用实时查询接口来获取,保证战斗数值可以即时反映成长状况。另外,成长子系统有Build方案保存的功能,可以保存很多种属性配置,随时调用。(3)战斗子系统战斗子系统管理角色和敌人的实时交互行为,主要功能有角色行为状态机管理(见图4-3),碰撞检测与伤害计算,敌人AI行为树执行,技能释放及效果处理,战斗结果结算等。角色行为用有限状态机(FSM)来实现,定义出待机、移动、普攻、技能释放、受击、闪避、死亡这些状态以及它们之间的转换条件,状态的转换是由输入指令、冷却时间和环境事件决定的。伤害计算模块使用公式化的方法(见第五章),把基础攻击力、技能倍率、装备加成、暴击判定、防御减免、属性克制等全部因素纳入考虑范围,可以给出浮动伤害值以及伤害特效的显示。敌人的智能用行为树来表现,它的行为树由巡逻节点、追击节点、攻击节点、闪躲节点、防御节点等组成,每个节点都根据玩家距离、血量情况、环境干扰等不同的情况作出反应而改变自己的策略。战斗子系统把"Boss被消灭事件"以及"战斗评价事件"(战斗评分、用时、连击数等)传送给任务子系统,使任务得以推进或者NPC之间的关系发生变化;向成长子系统发出"战斗经验结算事件",包含获得的经验值和掉落的物品信息,事件里带有时怪物的种类以及战斗的难度系数。战斗子系统依靠物理引擎来完成碰撞检测,技能特效和音效全部由它来进行控制,从而改善战斗沉浸感。图4-3角色战斗状态机图4-4任务分支决策树示例图4-5角色技能树结构示意图4.3系统融合机制设计三系统融合的关键之处在于创建起跨模块的数据交换及事件触发体系,从而让任务推进,角色发展和战斗成果实现即时联系(图4-2)。设计时采用统一数据接口和事件流的方式使各个子系统的状态变化可以立即反映到系统中去,进而产生动态反应的游戏体验。数据共享层给出通用的数据结构,比如玩家属性,任务进度,战斗记录等,存放在中央数据库里,事件驱动层用来发送状态改变的信号,促使各个系统进行更新。事件总线机制方面,本设计采用发布—订阅模式(Publish-SubscribePattern)实现事件总线。各个子系统将自己注册到全局的EventBus实例上,所有的子系统状态变化都会以事件对象的形式广播出去,其他子系统会按照自己的订阅关系去接收到相应的事件,并对其进行处理。事件对象包含类型、时间戳、源系统标识和负载数据,保证信息完整传递。例如,当玩家在任务分支里选择正面迎战Boss的路子时,任务子系统就会发出QuestBranchEvent事件,事件的负载包含路线ID以及玩家的选择上下文,成长子系统会订阅这个事件之后,解析出负载并改变可以解锁的技能分支(更倾向攻击型的)的同时更新角色经验值曲线,战斗子系统也会订阅这个事件之后,加载对应Boss的配置以及场景环境,并初始化战斗参数。松耦合的通信方式可以消除子系统之间的直接依赖关系,有利于独立地开发和测试。吴正源在Unity3DMMORPG的研究中提到模块间事件驱动、数据共享可以保证系统交互的顺畅,本文在此基础上对事件总线进行改进,使其支持优先级排队以及异步处理。优先级排序可以使关键事件(战斗伤害计算)提前进行,从而降低延迟,异步处理则是使用事件队列以及非阻塞调用来提高系统吞吐量,防止主线程卡顿。从任务到成长的联动中,任务分支决策树中每一个决策节点都和一组成长资源的配置有关联。不同的路线会造成玩家得到不同种类的经验值(战斗经验或者探索经验),不同的技能点分配方向,不同的装备掉落池。把决策树节点转换成一个多权向量模型,依照玩家过去的选择改变各资源间相关的参数。选择潜入收集线索路线的玩家可以获得较多的探索经验、辅助型技能点,解锁该NPC的隐藏支线任务,提高潜行相关天赋的解锁概率;选择正面迎战路线,则会得到较多的战斗经验、攻击技能点,可以开启高级武器掉落池。这就使得玩家的叙事选择直接影响着角色的成长方向,每一次的通关都会形成不同的Build路径,增加重玩的价值。系统又加上了成长反馈的循环,即任务完成度决定角色属性上限,属性又会反过来解锁新的任务选项。殷爽等人对武魂之战的开发过程中,把叙事触发器嵌入到战斗场景中可以明显提高玩家的代入感[26],本设计用同样的方法将它运用到任务和成长的全流程联动上,通过事件总线及时传递任务状态和成长数据,保证选择的结果立竿见影。战斗—叙事联动主要是指在关键战斗节点(Boss战第二阶段、剧情转折战斗等)里加入叙事触发器,使战斗的过程本身就是叙事推进的一部分。叙事触发器根据战斗事件(血量阈值、技能释放等)自动触发,用脚本来写过场或者对话。战斗结果(击败Boss的方式、战斗评价等级)以事件总线的形式发回给任务子系统,从而影响后续任务的解锁条件以及NPC的态度。如果玩家用高评价迅速打倒了Boss,那么任务子系统就会开启奖励任务线,NPC对话会变成尊敬的口吻;如果玩家用某种技能组合的话,就有可能会出现隐藏剧情分支。王建磊认为虚拟现实游戏开发中装备与角色能力的联系可以增加玩家的行动路径[27],邓琬晴从浮现式叙事的角度认为玩家的选择会产生可以被感知到的变化[28]。本设计根据以上观点,采用数据共享、事件驱动的方法使得叙事、成长、战斗这三个方面相互影响、互相影响,形成一个有机的整体。战斗装备掉落到成长系统中,可以对角色的Build进行调整,叙事的选择也是用事件总线来影响战斗难度。从整体上讲,三系统融合不但可以提高游戏的沉浸感,还可以用动态联动的方式来支持各种各样的玩家驱动叙事。图4-2任务-成长-战斗三系统数据流转图第五章系统开发第五章系统开发5.1开发环境与技术选型客户端使用Unity2022LTS版本,用C#为主要编程语言。项目使用Unity的2DToolkit进行横板场景搭建与Sprite动画管理,物理碰撞基于BoxCollider2D与CircleCollider2D组件实现,摄像机跟随采用Cinemachine2D插件提供平滑过渡与边界约束功能。王艳、华唯辰在ARPG游戏开发中详细论述了Unity引擎在角色动作控制、碰撞检测上的技术优势[30],周正、司占军在冒险闯关类游戏中总结出摄像机跟随对玩家空间感知的影响经验[31],这些工作给本项目的技木选型提供了一些参考。服务端用轻量级分布式架构,用Node.js创建RESTfulAPI服务,使用MongoDB保存玩家存档数据和任务状态,用Redis来缓存热点数据(排行榜、在线状态)从而削减数据库读取延迟。服务端和客户端之间使用HTTPS协议通信,用JSON格式传递数据。在分布式部署上使用Nginx做负载均衡,将API服务部署成两个冗余节点来保证高可用,MongoDB用副本集(RA)模式来实现数据冗余以及故障自动切换,任务分支计算采用独立的决策引擎微服务来处理,和主API服务解耦开销,不造成复杂的分支运算对别的请求造成影响。5.2核心模块实现(1)事件总线实现事件总线采用单例模式实现全局EventBus类,内部维护一个Dictionary<Type,List<Delegate>>结构的事件订阅表。发布事件时,EventBus根据事件类型查找所有订阅者并依次调用回调方法。为支持异步场景(如网络同步后的延迟事件),增加了事件队列与帧末批量派发机制,避免在游戏逻辑更新过程中产生递归调用问题。核心接口包括Subscribe<T>(Action<T>handler)、Unsubscribe<T>(Action<T>handler)和Publish<T>(TeventData)三个方法。(2)战斗状态机实现角色战斗行为采用有限状态机管理,定义IState接口包含Enter()、Execute()、Exit()三个生命周期方法。各具体状态类(IdleState、RunState、AttackState、SkillState、HitState、DodgeState、DeathState)实现该接口,状态切换由StateMachine类根据输入事件与条件判定进行调度。状态转换规则如下图4-3所示,待机状态收到方向输入后进入移动状态,收到攻击键后进入普攻状态;普攻动画播放过程中收到技能键可以衔接到技能释放状态;任何非死亡状态被命中后进入受击状态,受击硬直结束后回到待机状态;HP降到零时进入死亡状态并触发战斗结算事件。(3)伤害计算模块伤害计算采用公式化的方案(见图5-1),最终伤害值FinalDmg的计算公式为FinalDmg=(BaseATK*SkillRate+EquipBonus)*CritMult*(1-DEF/(DEF+K))*ElementBonus*Random(0.95,1.05)基底攻击力(BaseATK)由角色的等级以及基础属性所决定,技能速率(SkillRate)则是当下所释放技能的倍率系数,其来自于技能配置表中对应的数值,“EquipBonus”是装备带来的固定的攻击加成,“CritMult”即暴击倍率,没有暴击时为1.0,有暴击时为1.5至2.0之间,取决于技能树节点,“DEF”为目标防御值,K是一个防御常数(本项目设为100)用来调节防御减免曲线收敛速度,当DEF等于K时减免率就达到50%,ElementBonus为属性克制系数(克制为1.3,被克制为0.7,无关系为1.0),Random为在[0.95,1.05]区间内随机分布的一个随机因子,给伤害引入±5%的波动,使战斗更有真实感。(4)敌人AI行为树敌人AI使用行为树来实现,根节点是Selector节点,子节点按照优先级排序,第一优先级为逃跑节点(HP小于15%的时候触发),第二优先级为攻击节点(玩家进入攻击范围内时触发,内部包含普攻和技能攻击的随机选择),第三优先级为追击节点(检测到玩家但是没有进入攻击范围内时执行寻路逻辑),第四优先级为巡逻节点(默认行为,在预设路径点之间来回移动)。在Boss级敌人的基础上加入“阶段切换”装饰器节点,按照剩余的HP百分比来改变行为模式(HP少于50%的时候进入狂暴模式,攻击频率和伤害提升20%),并触发叙事事件(Boss对话或者场景改变)。(5)数据驱动配置系统技能效果、装备属性、敌人参数、任务条件都是抽象成可以被配置的表。技能表字段有技能id,技能名称,伤害倍率,冷却时间,消耗值,前置技能id和动画资源路径。装备表的字段有装备ID、品质等级、基础属性加成、套装ID、随机词条范围等。岳书丹、陈雪荣在塔防游戏中使用了数据驱动的设计理念[32],给本模块提供了一种方法论上的借鉴。设计师可以利用Excel编辑数据表之后,再将其导出成JSON文件,然后通过配置加载器统一解析并注入各个子系统,从而达到不用修改代码就可以调整数值平衡的目的。(6)动态难度自适应算法为了克服测试过程中出现的“成长速度与Boss难度不匹配”的难题,采用动态难度调节的办法。算法保持大小为N=5的滑动窗口,把玩家最近五场比赛胜负情况以及死亡数存进去。胜率阈值根据预实验数据来定,在20人规模的预测试中,当胜率小于40%的时候有80%以上的玩家感觉挫败,当胜率大于90%的时候有70%以上的玩家觉得没有挑战性,所以把下限阈值设为40%、上限阈值设为90%。具体的调节逻辑是当窗口内胜率小于40%的时候,系统把当前关卡的敌人HP系数下调5%~10%,然后把掉落概率提高15%;当胜率大于90%的时候,敌人攻击频率增加10%~15%。为了防止出现难度振荡现象,把累计调节幅度设为±30%,也就是敌人HP系数最大可以降回原来的一半,最差时可以调至原来的两倍,但两者之间不能连续两次进行调整。每次调节都会把调节的方向、幅度和触发的条件记入日志文件,日后用作数值分析和参数调整的依据。颜宏达在HD-2D美术风格RPG的研究当中提出表现和数值一致性的观点[29],本模块在难度调节的时候也会使视觉反馈和数值变化保持同步。图5-1伤害计算流程与公式5.3开发流程与版本管理项目使用敏捷开发模式,把2周当作一个Sprint周期展开。每一个Sprint由需求确认、开发实现、内部测试和回顾总结这四个环节组成。版本管理使用Git,采用GitFlow分支策略,main分支是发布稳定的版本,develop分支是进行日常开发整合,feature分支是各个功能模块的独立开发。代码审查使用pullrequest的方式进行,保证代码质量以及一致性。开发进度按模块优先级来安排,第一阶段做核心战斗循环(状态机、碰撞检测、伤害计算),保证基本的操作手感;第二阶段加入成长系统(经验、技能树、装备),检验数值反馈;第三阶段把任务系统和事件总线整合起来,达成三者间的联动;第四阶段做数值调节、UI打磨、Bug修正。整个开发周期大约为12周。第六章系统测试第六章系统测试6.1测试方案设计测试方案有单元测试、集成测试、用户验收测试这三级。单元测试针对各个功能模块的核心逻辑做白盒测试,用UnityTestFramework编写测试用例。主要测试的对象有,伤害计算模块(检验各种输入参数组合下输出值是否符合公式预期),经验与等级计算模块(检验分段经验曲线阈值计算的准确性),技能树解锁逻辑(检验前置依赖关系判断的准确性),事件总线的订阅和派发机制(检验事件是否准确送达所有的订阅者并且没有遗漏或者重复)。胡能发在基于Unity的角色扮演游戏开发中提出,对关键逻辑进行严格的白盒测试是保证系统稳定性的基础[34]。单元测试共有87个测试用例,覆盖了核心逻辑模块的92%,全部通过。集成测试主要是对子系统的协同工作进行测试。测试的主要有,任务结束时奖励事件能否正确触发成长系统经验、装备的结算,成长属性的变化是否可以即时反映到战斗伤害上,Boss被击杀后是否能够解锁新的任务、NPC关系发生改变。张瀚文认为叙事和系统之间的互动关系在测试时要加以注意,钮侠梅通过对照实验以及主观量表的结合,对文本冒险类游戏沉浸式体验进行测量并证明其有效性[33]。集成测试设计出12个端到端的用例,任务接受、战斗、升级结算等完整的流程,运行结束后找到了并修复了两个事件传递时序问题,修复之后所有的用例都被成功通过。用户验收测试用对照实验来设计。从目标用户群体里挑选出30个有横板RPG经历的志愿者,然后随机分成实验组(15人,使用融合版本的体验版)和对照组(15人,只体验系统独立的基线版本)。对照组的基线版本技术上做了以下处理,移除了事件总线里任务子系统、成长子系统和战斗子系统之间跨系统事件的订阅关系,使得三个子系统不能通过事件总线进行数据交换;任务完成后奖励变为固定的数值,不再按照玩家的分支选择动态改变经验种类和装备掉落池;战斗结果不再触发任务状态的变化或者NPC关系值的变动;角色成长属性的变化依旧正常生效于战斗伤害计算,但是成长路径不会受到任务分支的影响。简而言之,基线版本保留了各个子系统的全部功能,但是把系统间联动的数据流切断了,使系统回到了原来独立运作的状态。两组使用相同的硬件环境、音量、灯光等。测试流程为前测问卷(收集基本信息和游戏喜好),30分钟熟悉期,60分钟自由体验期(行为日志自动记录),后测问卷(李克特五级量表评分),20分钟半结构化访谈。行为日志记录的有游戏总玩时,任务被触发和完成的次数,战斗场次和胜负情况,死亡次数及死亡地点分布等等。在后测问卷里包含沉浸感、叙事连贯性、成长满意度、战斗爽感、系统协调感、重玩意愿六个部分。李立锋认为RPG游戏角色设计的研究中,角色外观和交互方式即时反馈会影响玩家体验[36],本测试把视觉反馈感知纳入评价体系。6.2测试结果与量化分析表6-1为实验组和对照组关键指标的对比,共包含30个数据点,每组15个数据点指标实验组均值实验组SD对照组均值对照组SDt值(p值)平均游戏时长(min)98.312.767.515.26.05(p<0.001)任务完成率(%)82.78.461.311.65.82(p<0.001)沉浸感评分(1-5)4.210.583.120.714.63(p<0.001)成长满意度(1-5)4.070.632.890.824.46(p<0.001)战斗爽感(1-5)4.130.553.450.692.99(p<0.01)重玩意愿(1-5)3.700.742.500.854.13(p<0.001)对照实验结果如表6-1和图6-1所示。用独立样本t检验对两组数据进行差异显著性检验。在行为指标方面,实验组平均游戏时长为98.3分钟(SD=12.7),对照组为67.5分钟(SD=15.2),差异具有统计学显著性(t(28)=6.05,p<0.001,Cohen'sd=2.21)。实验组任务完成率为82.7%(SD=8.4%),对照组为61.3%(SD=11.6%),差异同样显著(t(28)=5.82,p<0.001,Cohen'sd=2.13)。这表明融合设计显著提升了玩家的游戏投入时间与目标达成度。在主观评分方面,实验组沉浸感评分为4.21(SD=0.58),对照组为3.12(SD=0.71),差异显著(t(28)=4.63,p<0.001)。成长满意度评分实验组为4.07(SD=0.63),对照组为2.89(SD=0.82),差异显著(t(28)=4.46,p<0.001)。战斗爽感评分实验组为4.13(SD=0.55),对照组为3.45(SD=0.69),差异显著(t(28)=2.99,p<0.01)。叙事投入、操作手感、探索欲望、重玩意愿、整体满意度等细分维度的对比如图6-1所示,实验组在所有维度上均优于对照组。图6-3以雷达图形式直观呈现了两组在六个体验维度上的差异。玩家战力曲线和Boss难度曲线的对比如图6-2所示。从图中可知,4章到5章区间存在明显的难度超出现象,Boss难度曲线突然上升而玩家战力曲线比较平稳,这和约30%的实验组玩家所反映的中期装备获得空白期一致。该数据可以作为后面动态难度调节算法阈值标定的依据。图6-1实验组与对照组关键指标对比图6-2玩家战力与Boss难度曲线对比图6-3玩家体验维度雷达图6.3质性访谈与玩家体验分析表6-2体验玩家基本信息与游玩时长分布编号性别年龄游戏经验(年)体验时长(min)P01男225120P02男214118P03女233125P04男226120P05女203115P06男247122P07男214119P08女225120P09男234118P10男225121在量化的测试之后,又组织了焦点小组访谈。从上述的30名测试者当中挑选出10人(实验组6人,对照组4人),每人再花费2个小时来仔细体会之后才加入到小组讨论之中。访谈核心发现如下:第一,战斗过程中出现剧情的机制被最高评为一个机制。大部分参与者认为,把重要的Boss战中的小段角色对话或者场景变化加入进来之后,战斗就有了一定的故事性。该受访者说,boss倒下了以后,对话里又出现了新的情节,战斗不再只是单纯地打怪,而成为推动故事发展的手段。直接证实任务、战斗、叙事三者联动的设计是有效的。第二,“Build构建”个性化体验被大多数人所认可。大部分参与者认为在有限的资源和技能点数的限制之下,去尝试各种各样的搭配组合,在战斗中检验效果所带来的强烈的成就感。部分受访者将它比作拼出了自己的一种打法,其中有一人当场表示希望能与其它社区居民一起分享Build方案。第三,对中期成长节奏的考察被证实更加清楚。约有30%的实验组参与者认为完成第3到第5章的主要任务之后会有"装备获取空窗期",此时并没有得到与当前难度相适应的成长资源,从而造成战斗体验出现停滞现象,日志数据显示在这段时间内失败率和任务回退次数都明显提高。第四,有大约20%的玩家提到由于Boss难度曲线出现阶段性的不平衡,即部分后期Boss的难度增加和玩家的成长速度不一样而造成连续失败带来的挫败感。根据图6-2数据可知,难度陡增区间正好与成长空窗期重合,说明应该在这个区间内加强掉落在落点或适当降低Boss的数值来实现优化的目的。除此之外,玩家还提出了如下一些建设性的意见(1)增加剧情回溯功能,允许玩家回顾重要的决策节点以及它们的影响(2)在重要的选择处给出明确的此选项会影响后面发展的提示来减少误操作造成的遗憾(3)提供Build预设保存和导出的功能方便玩家记录、分享。以上建议会进入以后的更新计划之中。第七章总结与展望第七章总结与展望本文主要针对横板RPG沉浸式冒险体验的实现,就任务系统、角色成长系统和战斗系统三者之间融合的设计和开发做了系统的探讨。研究主要成果与贡献包括以下三个方面:第一,创建了横板RPG玩家核心需求闭环模型。采用问卷调查加深度访谈的方式,从沉浸感、叙事连贯性、成长正反馈、战斗爽快感这四个核心需求角度入手,发现这四者之间存在一个互相促进的循环关系,从而为融合设计提供需求层面的理论支持。王朝阳、乐云对于开放世界关卡设计里故事连贯性以及环境细节所起到的作用有阐述,在本文的需求模型上予以验证。提出用事件总线实现三个系统之间的耦合以及任务分支驱动的联动。采用发布-订阅的方式进行子系统之间的松耦合通信,使得任务推进推动成长路径的变化,战斗结果反馈影响任务的发展,从而形成一个叙事驱动、成长响应、战斗验证的闭环系统。章惠雯在国产仙侠RPG角色设计研究中提出的角色成长和情感联结的观点[38],胡倩倩在移动端沉浸式游戏设计中关于交互反馈和界面简洁性的建议[39],都在本设计具体的实现过程中被吸收并加以应用。杨理哲、张秀梅的2DRPG系统设计模块化思想[40]、管雪莲、张兆卉的中华文化在RPG中的运用研究[41],都给本文的设计方向给予了有益的参照。第三,通过对照实验和焦点小组测试给出了融合方案有效的多个方面。实验组在平均游戏时长、任务完成率、沉浸感评分等主要指标上都比对照组好,质性访谈又发现系统联动给叙事参与感、成长驱动力带来的正向影响,但是也发现了中间成长节奏和Boss难度适配的两个需要改进的问题。本研究存在如下不足,样本量只有30人,结论的外部效度还需要通过大样本的实验来证明;测试版本是单机原型,没有包含多人在线环境下的系统融合效果;动态难度自适应算法的参数标定需要更多的实战数据支持。另外本文所提出的一个“叙事驱动、成长响应、战斗验证”的强耦合闭环框架,虽然可以提高体验的连贯性和系统的协调性,但是也会对玩家的自由探索产生一定的限制。由于任务分支决策树事先设定好了成长路径和战斗情境的联系规则,玩家的成长轨迹在某种程度上被“脚本化”了,这就和开放世界RPG所推崇的浮现式叙事理念有所不同。高度设计导向的系统融合既是双刃剑,又在横板线性关卡的束缚之下加强了沉浸感以及叙事参与度,但是也会在一定程度上削弱不可预测的探索乐趣和玩家自发创造的浮现体验。这种不足正好给后面用AI来产生个性化的任务、剧情等提供清晰的发展方向,即让AI实时给出不同的任务、故事等个性化的内容,保证系统融合的优势得到维持,又给玩家带来更为开放、不可预知的冒险体验。未来工作方向有三个方面,第一,探索使用AI的动态叙事生成技术,使游戏世界可以依照玩家的行为模式随时产生个性化的任务和叙事分支;第二,在多人协作模式中测试三系统融合框架的扩展性,探究各种玩家选择之间相互作用带来的动态世界变化;第三,不断改进数值平衡体系以及操作手感,考虑到会提供一些mod工具来开放部分数据配置的功能,以此来激发用户的UGC创作热情,从而延长游戏的生命周期。参考文献参考文献[1]付宇航.武侠RPG游戏趣缘群体身份认同建构探究——以《逆水寒》手游为例[J].传媒论坛,2025,(22):128-130.[2]乌日娜.在"缝隙"间游移:RPG游戏沉浸感之探索[J].当代动画,2025,(04):109-114.[3]虞翚.具身认知视角下移动端AR叙事类游戏沉浸式体验设计研究——以《故事新编:补天》为例[J].装饰,2025,(05):133-135.[4]刘燊.数字时代的"心理庇护所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论