这是我写的使用“马里奥方法”设计游戏关卡系列文章的第4篇。在阅读本文前你最好读读之前的文章,否则会很难理解本文所讲述的内容。
在上一篇文章中,我说明了《超级马里奥世界》这款游戏中绝大部分的关卡如何被归类为4大技巧主题,随后我通过范例讲解了“移动目标”和“周期性敌人”两个技巧主题。在本文中我们将对最后两个技巧主题进行讲解:“一鼓作气”和“拦截”。
虽然我是在《超级马里奥世界》中发现的这两个技巧主题,但他们也可以被应用于其他游戏中。而且,现在还有《马里奥制造》这款游戏,为了在其中做出更好的关卡我们更有必要好好学习技巧主题了,你说是不?
一鼓作气技巧主题
首先我想介绍“一鼓作气”这个技巧主题。回顾上一篇文章我们可以知道,《超级马里奥世界》中的技巧主题可以通过“平台Platformer”、“动作Action”进行分类,也可以通过“Timing时机”、“Speed速度”进行分类。
“一鼓作气”技巧主题位于Platformer和Speed的交汇处。这个主题的基础思路是让马里奥在足够长的时间和空间范围内始终保持前进状态。有多种方法可以实现这一目标,接下来我会在我制作的范例关卡中一一展示。而“拦截”主题则与“一鼓作气”呈互补的关系,而且更偏向Action分类。
在本系列文章的第一篇中我曾经对“拦截”进行了定义:通过物体或敌人阻拦已经起跳的马里奥——也就是说,拦截并不会触发跳跃,它只是改变跳跃的轨迹。因此“拦截”技巧主题说的就是如何在马里奥的跳跃路线中插入各种障碍。在范例关卡中我展示了多种可能性。
“一鼓作气”这个技巧主题最初是通过坠落平台这个玩法元素得以大放异彩。由于马里奥在每一块坠落平台上只能停留2到3秒,因此在闯关的过程中他必须一直保持前进状态。一旦他停下来,就错过达到下一个平台的时机。
在“一鼓作气”技巧主题中的挑战,往往横向跨度会比较宽,因为马里奥在通过这些挑战的过程中必须一直保持高速奔跑状态——这并不一定导致挑战会变得更难,只是会让他们的间隔更大。
“一鼓作气”技巧主题在我设计的范例关卡中,最初提供的挑战如上图所示非常简单而基本(两个坠落平台)。下面我们看看一些挑战的进化版。
如上图所示,这一次我在平台之间加入了纵向移动的飞行乌龟。这是一种很简单的进化方式,借鉴自与“一鼓作气”互补的技巧主题“拦截”。飞行乌龟并非是触发马里奥跳跃的原因——坠落平台才是,但它们确实会调整马里奥的跳跃轨迹。
我在第二次进化的玩法挑战中将飞行乌龟换成了小幽灵。与飞行乌龟的作用类似,幽灵并不会触发跳跃,马里奥面对的真正挑战是越过坠落平台:坠落会直接导致失败,而碰到幽灵只会造成非致命的伤害。但由于幽灵不仅是像飞行乌龟一样出现在跳跃路径中,还会一直跟着马里奥,挑战因此也会变得比更加困难。
为了帮助马里奥摆脱幽灵的追逐,我将中间一块平台替换为了固定平台,在这里马里奥可以放心地与幽灵周旋。在《超级马里奥世界》中,某个部分的进化伴随着某个部分的退化是非常常见的。进化的目标是通过“质变”带来难度的提升,但这个定义中最需要强调的是“质变”(至少在马里奥系列游戏中)而非绝对的难度。因此对第二个进化稍作修正,突出了变化而非难度的提升。
关卡的下一个部分展示了另一种让马里奥保持奔跑的方法。“无敌星”道具可以让马里奥在一定时间内处于无敌状态,在“超级马里奥世界”中有些关卡利用这一特性使马里奥可以高速闯过一些强敌的阻拦。而这正是我准备在范例关卡的下一部分中所做的设计。“无敌星“道具被放置在了一个极为明显的砖块中,以免玩家错过它。
第一阶段中地面上一连串钉刺在提醒玩家“无敌星”是通过这里的关键。这一个挑战还具备一定的开放性,因为马里奥在非无敌状态下也依然可以受伤通过钉刺区域。如果马里奥吃到了“无敌星”,这个挑战的一大作用便是增加后续挑战的难度,因为在这里玩家会消耗一定的无敌时间。
如果马里奥之前吃到了“无敌星”,那么这个挑战将不具备任何威胁,因为敌人完全无法伤到他。这个挑战最大的目的是减缓马里奥的移动速度,如果他在这里花费了太多的时间,当他抵达下一个敌人聚集区的时候会由于失去无敌状态而受到伤害。如果马里奥速度足够快则不会受到任何伤害,还会因为连续击败敌人而获得一连串奖命。
第三个挑战事实上颠覆了“无敌星”的使用。如果玩家带着无敌道具来到了这里,他不但不会获得任何好处,反而会因此而无法过关。
由于深渊太宽,玩家必须通过踩踏飞行乌龟的头才能通过这里。如果玩家此时还处于无敌状态,他们在碰到乌龟后不会弹起而是会直接消灭它们。
这个挑战有两个地方很有趣,首先它是一个逆转——玩家不再需要“无敌星”来保持自己的告诉移动状态,相反他必须停下来让“无敌星”的作用消失才能继续借助飞行乌龟的头前进。逆转是游戏设计师工具箱中的常备工具之一,而且经常被用于《超级马里奥世界》和其他游戏之中。另一个有趣的地方是,虽然形式完全不同,但这个挑战的主题确实是“一鼓作气”,只是需要借用飞行乌龟的脑袋。
拦截技巧主题
在范例关卡的下一个部分,技巧主题转换为了“拦截”。在这一关中已经出现了大量“拦截”,但之前都是服务于“一鼓作气”这一技巧主题——马里奥必须保持高速移动。速度在“拦截”主题中依然重要,只是在这里速度体现在马里奥的反应速度方,而非前进的速度。
“拦截”技巧主题往往需要马里奥通过奔跑或者空中移动来躲避障碍,本主题的一大特征就是组合各种“拦截”类的障碍。我所制作的第一个挑战非常简单而基本。
画面中间的炮台会周期性发射炮弹。虽然周期性行为是“周期性敌人”主题的标志性特征,但这里发射出的炮弹却并不会仅仅触发一次跳跃(像周期性敌人那样)。相反,在后面的一系列挑战中,这些炮弹都会拦截玩家的跳跃。基于这个思路,我的下一个进化挑战非常简单直接:加入飞行乌龟。
现在我们有了双重拦截来改变马里奥的跳跃轨迹。如法炮制,最后一个进化采用了同样的结构,但搭配了不同的内容。
进化在这里体现在将飞行乌龟换成了幽灵,而且我还对中间部分的炮台进行了“增量”变化。
你可以说我是一个重复的设计,但在马里奥类游戏中的一个重要设计理念就是不要在一个关卡中塞入太多元素。我可以加入12种不同的敌人,但CCST结构需要的是贯穿几个相同的设计思路于整个游戏关卡之中。小幅度的迭代保证了关卡的新鲜感和挑战性,同时也让玩家可以使用自己熟悉的技巧闯关。
回归一鼓作气技巧主题
范例关卡的最后一个部分重新回到了“一鼓作气”技巧主题,并使用了《超级马里奥世界》中最后一个保持移动速度的方法:停不下来。
在《超级马里奥世界》中可以通过冰雪地面来实现这一目标。但《马里奥制作》并未包含这种类型的地面,不过通过履带我们依然可以实现类似的效果。核心的理念依然没变:无论玩家是自愿的还是被动的,马里奥必须保持移动状态。
在这部分关卡中我码放了好几层履带,并在其中安插各类拦截,还加入电锯等新的障碍。最后一个挑战中出现了炮台以及可以扔骨头的飞行骷髅乌龟。
在这里我将“一鼓作气”的玩法元素与“拦截”的玩法元素合二为一来创造出本关中游戏难度与复杂度的高潮——履带提供“一鼓作气”的基础挑战,而不同种类的拦截为一鼓作气的告诉移动增添危险。
在关卡的最后部分我制作了这样一个前奏环节:马里奥需要从一堆幽林的下方快速通过一连串履带。这部分挑战并没有太多危险,但由于马里奥的快速奔跑,加上头顶追击的幽灵,这个挑战依然可以令玩家感觉刺激而有趣。
如上图所示,我并没有将关卡的结尾做成常见的韵律(起承转合)结尾形式(回顾本关核心玩法),而是尝试打造一段“趣味奖励”。我的想法是在这里打断贯穿始终的压力和紧张感,奖励玩家一个简单而炫酷的任务。
由于范例关卡是用于教学,我并没有把他做得多么困难,但在上述这最后一个部分关卡中我依然展示了如何以“趣味奖励”作为一关的结束。逃脱幽灵的追击并没有什么危险,即便个别履带会向反方向移动;而由飞行乌龟组成的最后一跳也没什么难度,因为最后一个履带是反向转动的(前进速度减慢,利于把握跳跃时机),而且飞行乌龟组成的平台也非常宽。
总结
现在我们已经讲解了《超级马里奥世界》中全部4种技巧主题,但故事还没完。尽管《超级马里奥世界》中大部分关卡可以归类为这几个主题,但还有很多关卡的主题不在其中。
如果你想了解更多相关内容,请阅读我写的这本书。除了《超级马里奥世界》,在别的游戏中还存在着很多其他的技巧主题和关卡韵律模式,在下一篇文章中我将介绍这些游戏以及他们是如何运用CCST结构的。
设计游戏关卡去吧!
原文链接:Making Levels With the Super Mario World Method: Skill Themes, Part 2
暂无关于此日志的评论。