Roguelike 游戏中的随机关卡设计——持续的挑战感是核心

作者:GWB-腾讯独立游戏孵化器
2022-01-02
15 7 0

编者按 Roguelike 有其独特的玩法魅力,其核心的随机体验一直被硬核玩家追捧萌新玩家恐惧,而关卡作为体验承载有其自成一体的随机成型方案;其带来的随机内容,随机感受与持续的挑战心流让我着迷。因此在这提出我自己对 Roguelike 游戏随机关卡设计的一些理解,如果某些点和你的理解撞上了抑或是分析深度还有待提高,都可以提出大家一起讨论。

作者:saul(腾讯互动娱乐 游戏运营)

零、结论

为了方便各位快速了解,本文结论在这里先放上:

  • Roguelike 关卡的随机感受来源于怪物,资源,模式三元素的随机组合
  • 随机关卡的实际提供了条件随机,有限随机,真随机三类随机感受
  • 目前的随机关卡是按照资源随机自始至终,中期辅以模式随机,长线怪物随机持续刷新体验的节奏推送给玩家
  • 随机关卡的内核是提供了一种持续的挑战心流,这源自核心博弈能力的上下波动与节奏点下的高频抉择

一、随机关卡的构成元素

1.1 类比定义

游戏关卡在百度百科上的定义为,玩家(游戏人物)基于某个目的在一个场景区域内进行活动。借用这个概念,我尝试对常见 Roguelike 游戏中的随机关卡进行拆解,这里最为明显的是大部分 Roguelike 游戏的目的,均是与场景内的怪物进行作战,同时不断收集各式各样的资源,而游戏人物与场景区域基于游戏本身玩法(横板跳跃/射击等),在 3C 与具体关卡设计上各有不同,但是其在过程上有共通之处,即游戏人物从初始相对较弱至通过时远超游戏强度(组合各类 BD 实现,本文暂不对此进行讨论),而场景区域上均有明确的起点与终点,中间以不同模式的房间进行组成(如商人房,隐藏房)。

* 这里房间的概念有作抽象,如死亡细胞中的不同功能区域我也是将其抽象为房间

这样,我们大致可以给 Roguelike 的随机关卡下个定义:

玩家操作游戏人物在固定起点进入一系列随机模式组成的有限区域,不断决策行进方向,与区域内的怪物发生战斗并收集资源强化自己直至行走到终点以远超常规游戏的强度通关。而 Roguelike 游戏正是由怪物,资源,模式三个模块的随机构成了游戏的随机关卡体验。


1.2 随机怪物

当你进入一款 Roguelike 游戏时,形色各异的怪物肯定是第一时间招呼你的那个,当然每一次不同的刷新点也时刻考验着你对战场信息的获取-分析能力。

——在怪物的随机上,我将其总结为基于近战/远程怪,buff/召唤怪,机制怪三类怪物形成的随机怪物组合。

近战/远程怪

游戏的基础怪,实际代表在单一机制下与玩家对战的不同攻击形态,我们可以将它看作由 AI 控制的能力不对等的玩家。比如 hades 里的胖子-大锤两兄弟就是基础的近战怪,而法师-炸弹哥就是基础的远程怪,他们通过不同的数值配置(常见的如移速、范围、攻防血、攻击欲望、弹幕形制-出手前摇&频次等核心博弈点等),轮番验证玩家在游戏中的精准操作。

buff/召唤怪

游戏的节奏怪,他们带来了明确的击杀次序变化以验证玩家游戏理解,比如 hades 里的骷髅头(无限召唤)-蓝水晶(buff 无敌)就是此类怪。

机制怪

不同于基础怪,这类怪物主要在战斗策略上进行丰富以提供策略制定的空间(如控血-转火等输出策略、距离策略、协作策略) ,比如 hades 里的窝瓜(腾空落地-储备两次闪避,利用落点预判作陷阱击杀等)

-枪火重生里的强盗隐士(隐身+破甲-拉开距离,等待其现身攻击)。

——在怪物刷新点的随机上,Roguelike 通过刷新坐标,刷新速率两者形成随机组合。

刷新坐标

相较于传统关卡种怪,Roguelike 的种怪并非一个个固定生成。它主要是在多个固定点/固定范围内随机,基于刷新坐标点距来调节怪物的疏密。当然在在 hades 与死亡细胞等强调动作战斗的 Roguelike 中还存在角色视野内外的随机。

刷新速率

速率这里大部分 Roguelike 并不存在随机,与传统游戏类似,都是在定时(怪物/怪物组死亡一定时间后重生)或定量(范围内怪物少于 x 数后重生),以提供战中的小节奏点。玩的比较花的类似死亡细胞,引入了类求生之路的 AI 管理器,基于玩家表现来调节关卡怪物的刷新数量与速率。

那么问题来了,随机怪物体验是否像做东北大乱炖一样,把上述的元素做一个随机生成就可以了呢?

并不是,经过仔细琢磨各大 Roguelike 游戏,其怪物在上述元素随机生成之外,还需要在怪物职能限制下进行随机。即怪物不是随机一个点刷出来形色各异的组合(比如 hades 一进入房间,一堆炸弹车已经在你面前刷出。。。),而是基于怪物的职能-抑或是给玩家带来的交战体验进行随机生成。

这里我们先把怪物做一个职能拆分。无论怪物的数值-机制是怎样,他们大致可以拆分为 3 类职能

  • 埋伏职能,他们通常藏在你观察不到的地方,等待着给你来上一记摸头杀。
  • 防御职能,他们经常在你看得见但不是那么容易摸着的地方,让你有足够的机会准备好给他迎头痛击。
  • 追击职能,他们特别喜欢对着你死命追杀直到海角天涯,一招秦王绕柱是你屡试不爽的保命技能。

大致看完职能,我们来想下如下图的场景,看排出的阵型是不是有点熟悉。即 A 类怪通常在视野外或障碍遮挡处刷新,B 类怪通常在最远交战距离处进行刷新,C 类怪按照作战距离在你身旁刷出。


1.3 随机资源

Roguelike 游戏内能够获取的资源大概为 3 类,帮助你以远超常规游戏强度通关的 BD 资源,决定你生死的血量资源,持续考验资源管理能力的局内资源。当然随着 roguelite(弱化死亡惩罚,增加局外循环)的兴起,局外资源也加入了局内资源的随机队列中。

BD 资源

从较早的弱 bd 组件到目前琳琅满目的无限组件叠加,bd 带来的探索(涌现与协同)与成长感受越来越被 Roguelike 游戏看重并持续加强,这个话题展开会很大我们先不在本篇随机关卡中讨论。

血量资源

血量资源在常规游戏中更多做警示作用,而在 ROG 中他高频变化,决定了你前行的随机关卡数。随之带来的算血玩法,本质上类似于魔塔带来的策略,当然这其中更多会分散到多个房间下的战斗-回复大节奏,而非单一房间内的精确计算。

局内资源

局内资源提供了游戏的基础成长体验,比如持续获得的金币(购买其他资源)与经验,开启更多房间进入可能的 key,bd 加速类道具(比如重置房间奖励)。

* 局外资源

Roguelike 越硬核其存在感越弱,目前主要为两种,一种是直接的局外带入局内的属性加成,一种是收敛局内 bd 方向(组成 bd 或干涉 bd 刷新概率)。

当然,上述三类资源不是单独存在的,在游戏内也存在互相转换;大致如下图所示,局内资源是其他两个资源的中转站,血量资源对其他资源的置换也被较多 Roguelike 游戏采用,这带来了更紧张-极限的通关体验。

抛开局外资源,对三类资源的投放侧重则受到游戏体验影响,比如侧重成长体验的 hades-雨中冒险。

就会去更多投放 bd 资源,而弱成长体验的以撒-贪婪洞窟。

就会去强化血量与局内资源的投放。

那么问题又来了,上述三类资源的投放是否也是一场纯随机的结果呢?

的确是,Roguelike 在保障各类资源的最小需求下尽量做了随机。这给玩家带来了很有趣的体验,即你的获得顺序在三类资源中兜兜转转,这要求你要做到随机应变。这里随机应变的点大致有三种,我们用⚪代表 bd 资源,▲代表血量资源,█ 代表局内资源来看下。

当然如上只是一个简化的说法,在大多数情况下资源投放的倾向性不会像所示的这么强,同时单纯 BD 资源内的循环已经产生较多变化。而在类似杀戮尖塔这类 Roguelike 游戏中中资源信息被充分展示的情况下,玩家的决策会更多关注在选分支的全局策略内。


1.4 随机模式

这里先明确下模式的定义,模式我在这里定义为一个场景区域内的独特体验,没有到大家常见的如大乱斗、匹配、排位模式区隔度这么大。Roguelike 中大概有 8 类体验节奏与目的不同的房间模式,主要在进入方式、战斗方式和奖励内容上明显不同,具体如下图所示:

这些不同模式的房间进行随机组合,形成了玩家在通关过程中的各异体验。当然这些房间的随机组合也有其背后的规则,我总结为三步法,而目的是为了达成平滑 BD 成型速度的同时鼓励玩家更多进行探索。

  • 第一步,基于游戏想为玩家呈现的 bd 成长频次(比如以撒核心组件 2-3 个成型)&通关时长(如大部分的 PC Roguelike 单局 45min+,手机端 20min+),确定一个小范围浮动的房间总数。

* 如 hades 是固定房间总数,以撒是 3.33 × 楼层 + random(5~6)

  • 第二步,按照起点到终点的最短行进路线-分支路线拆分房间总数,分支路线一般在一个小范围波动,在分支路线投放相对奖励&难度更高的房间以鼓励玩家探索。
  • 第三步,将挑战-神秘-隐藏等房间按照概率计算刷新量,放置在分支路线上(如未达上限则填充其他房间,如达上限则放置在最短行进路线上刷新),再填充商店作为节奏点投入,最后将与 bd&局内资源强关联的小怪-回复-宝箱房按照按照一定概率填充余下房间。

* 商店一般设定为 1 层 1 个 ,毕竟需要一段时间的金币资源积累

似乎看起来,我们已经可以组成好这些各异的模式了,不过还有一些补丁要打一打以防止极端情况

  • 过早遇见挑战房导致战斗受挫(前 8 个房间不出现)
  • 过晚遇见商店房导致资源积累无释放(第 10-20 个房间至少刷新 1 个),持续遇到商店缺少积累(遇到商店后 5 个房间内不再刷新商店)
  • 核心 bd 资源过早全部拿到(对应核心 bd 资源的核心宝箱房前 20 个房间最多刷新 1 个)
  • 恢复房间在满血情况下出现(无分支类游戏一般通过房间选择或条件判定避免)

二、不一样的随机感受

现在我们已经可以大致搭好随机关卡了,那么接下来让我们看看这些随机内容会带来怎样的随机感受呢。更形象的说,都是随机,砸金蛋和买彩票的随机感受绝对有明显差别,玩酒馆战旗和金铲铲的随机感受也是各有各的体验。让我们先来认识下这些不同的随机感受,条件随机、有限随机和真随机。


2.1 条件随机

出现/达成 A 的情况下,必定触发 B 或提升 B 的概率。这句话看起来有些复杂,借用金铲铲来说,各星英雄的刷新概率在每级的本均有不同,玩家如果要 D4 星的英雄,那么他可以更多考虑将本提升至 7 本后再追。这种随机在 Roguelike 中较多出现在资源+模式两类上,这鼓励玩家更多成为一个计算家,让玩家更容易得出游戏的限定解。



2.2 有限随机

之前做抽卡游戏时,有模拟过随机池子。当整个池子的卡数低于 20 时,十连抽卡出现的结果就容易出现重复导致没了随机感受,在整个卡池数量相对少的时候,实际抽卡的结果就容易猜中甚至让你有种掌握在手中的感觉。受此启发,我把大量 Roguelike 中出现的【小于 5 的池子内随机的情况】定位有限随机,即这里的结果让你感觉可以预测,成为一个随机应变者。

* 池子虽然多但是给到了足够多的刷新机会,也可以视为有限随机


2.3 真随机

有了上面有限随机的概念,真随机就很容易理解了。一般其是在一个超过 8 以上的池子内随机选择,由于你难以捉摸结果,这会明显鼓励那些脸好的幸运儿。


了解了这些随机感受,我们现在可以好好回顾下现有的 Roguelike 游戏了,比如总是期待自己能起步吐根的以撒,熟能生巧后低热乱杀的 hades,思考 10min 操作 10s 的陷阵之志,正是在这三种随机感受上的侧重形成了不同的随机关卡体验。

三、持续演变的推送节奏

有了上述对于随机内容、随机感受的了解,自然我们就来到推送节奏部分。类似传统游戏的功能开启节奏,内容不是一上来全部开给玩家的,对于 Roguelike 这种单一玩法大内容量的游戏,怎么在随机内容中找到一个合适的节奏值得来聊一聊。


全随机的以撒

以撒作为一款大成的 Roguelike 游戏至今已经有 10 年,其在随机内容的推送节奏上遵循了全随机的设定,即怪物(含关卡内地形)、资源与模式每次开局均有不同,这也带来了至今仅 30%的通关率(steam 通关妈心)。大部分玩家在初期就被各种 bd 组件下的攻击弹道,不同的怪物与地形,key 资源的不稳定夹杂复杂的慎密房弄昏了头脑,难以坚持下来。


随机逐步解锁的 hades

hades 在随机内容的开启上做了明确的控制,如其开局要轮番先见到不同的神,一定对局次数后才会刷新双神祝福帮助玩家在单一时间段内聚焦对特定 bd 的了解。当然其在关卡模式上极弱随机,如锤子房在第一章 2-3 与第三张 2-3 投放,宝箱房在首领前 2 内投放;甚至于怪物基本不随机,大部分的构型与刷新点是直接固定的。我们可以把 hades 的模式总结为初期仅资源随机,中期辅以关卡模式弱随机,长线以一定池子内的怪物随机推送给玩家,其通关率受其影响目前也来到了 64%(首次完成逃离)。


随机池也要逐步解锁的枪火重生

而国产的枪火重生也有自己的路子,其 bd-怪物-关卡均挂钩击杀现有怪物 x 次后解锁,如精英盾兵在击杀[普通盾兵]20 次刷新,bd 组件穿甲子弹在击败 [马贼军师] 20 次后加入随机池,更贴近玩家的游戏进程以展开随机内容。


从上述游戏的过往我们可以发现,Roguelike 游戏整体在往玩家更容易上手的方向演进,以资源特别是 bd 资源随机推进玩家持续体验其他随机内容。

四、随机关卡的内核——持续的挑战感

在玩 Roguelike 游戏时,我们会发现这与其他游戏的感觉有明显不同,比如经常秒躺,更加紧张刺激。我也在尝试去分析这背后的原因,后来找到了一条拆解思路,在其中提到的情绪曲线,我也尝试对自己体验 hades 时的情绪曲线进行了感性记录进行对比。

抛开单局时长,两者对比可以更明显的看到相较 moba 来说,在 hades 体验过程中

  • 心流更多呈现上下波动,即通关的 keypoint 更加散
  • 玩家单个阶段到达心流峰值时的曲线更陡,更爽但也更加紧张,相对来说积累感更弱

* 从我自己来说,曲线的陡峭更来自于单个关卡奖励不可预测的感受

  • 通关前不存在释放期,相较于 MOBA 后期龙团-高低团定出胜负(即对应 moba 的胜利方,非碾压局)Roguelike 依然频繁提供挑战,受限于血量压力持续紧绷

由这种持续的挑战感,我尝试对体验过程再进行一步下挖。作为 ACT 游戏,其核心战斗博弈围绕攻击节奏进行构建(即玩家穿插好躲避敌方攻击,进行我方攻击的节奏)。在 hades 的体验过程中,锤子与祝福两对节奏点持续改变玩家的攻击节奏(上下浮动而非一直上扬),进而影响玩家挑战关卡的情绪曲线。

  • 超前期较为平滑的挑战感主要由数值放长辅以固定怪物下的差异组合带来
  • 基于数值难度与 boss 机制会快速将玩家重新拉回初始水平,在此时段如发生了祝福-普攻 buff 多次强化,锤子-多段汇总一段等节奏点将重新抬高容错直至成型;即玩家始终在持续强的挑战中进行发育,直至以远超初期的强度通关释放

近期点赞的会员

 分享这篇文章

GWB-腾讯独立游戏孵化器 

腾讯游戏学堂 · 游戏扶持业务致力于为创意游戏团队提供研发指导、技术支持、资金对接和发行推广等全方位服务,帮助团队打磨游戏品质,打造精品游戏! 

您可能还会对这些文章感兴趣

参与此文章的讨论

暂无关于此文章的评论。

您需要登录或者注册后才能发表评论

登录/注册