历史最悠久的模仿者 无所不能的Roguelike游戏

当你在玩《上古卷轴IV》或《侠盗车手IV》的时候,或许会感叹游戏那惊人的自由度,而自由度也是这类游戏爱好者所津津乐道的一个话题。似乎只有强大的CPU,巨大的容量,才能将自由度表现得淋漓精致。比如《侠盗猎车手IV》里3个小时不重复的电视节目,其实都是制作组事先做好的。因为很少有人去盯着游戏里的电视看很久,所以对大部分玩家而言,这个电视仿佛和现实世界的一样。又比如美式RPG爱好者所钟爱的“自由度”,表现为你可以做不同的选择,可以干“任何事情”。但这种自由度都是建立在大量的制作成本上的。制作组不得不花费大量的财力、精力、时间去保证这样的自由度,效果终归有限。事实上,真正的自由度却早已被一些“小游戏”所实现,在这些不足10M的游戏中,玩家可以做的事情惊人地多,简单的游戏画面构建出一个真实而复杂的世界。在国外人们把这种游戏称为“Roguelike”。

任务完成方式多样化”是美式RPG自由度的一大表现

Roguelike的起源

或许你已经发现,从去年开始,一些画面很另类的游戏开始频频出现在各大游戏网站和论坛里。其中最引人瞩目的当属《我的世界》(Minecraft)。之后的《泰拉瑞亚》(Terraria)与《伊洛纳》(Elona)也夺得了不少关注,相关论坛专区火爆一时。这些游戏的共同特点就是画面十分落伍,甚至可以用简陋来形容。多数为2D点阵画面,让人仿佛回到了8位机时代。而唯一一款拥有3D画面的《我的世界》居然是乐高(LEGO)风格的,充满了马赛克与大色块。别说画面党,按理说普通人看到这样的画面也会敬而远之。但事实却并非如此,现在这样的游戏仿佛成为了一种潮流。似乎已经有人厌倦了几百万个多边形,开始去追逐游戏本身纯粹的游戏性

很少有游戏的综合成本能赶得上GTA4,对于传统游戏来说,自由度,不容易

事实上Roguelike游戏早在十几年前就有着广泛的流行度,在核心玩家群里有着相当不错的口碑,更有人数年如一日去钻研其中的某一款游戏。只是近两年出了几款成功的商业化作品,让这个类型的游戏逐渐被普通玩家所熟知。至于什么是Roguelike,这当然要先从《Rogue》这款游戏讲起了。

《Rogue》在IBM-Color-PC上的画面

《Rogue》诞生于20世纪80年代,出自Michael Toy与 Glenn Wichman这两位软件工程师之手——他们与游戏业的交集也仅限于《Rogue》,虽然这款游戏对后世影响深远,但他们之后都从事与游戏无关的职业。最早版本的的《Rogue》还运行在大型机上,系统为Unix。它被普遍认为是最先有图形界面冒险游戏之一,虽然这种“图形界面”是那么抽象。说来颇为戏剧性,Rogue几乎是最早有图形界面的,结果现在的Roguelike游戏基本属于同时代画面垫底的。题外话不多说,作为这个类型的创始者,《Rogue》主要为之后无数的Roguelike提供了以下几种设定:

1. 随机生成的迷宫

2. ASCII字符界面

3. 复杂的游戏系统

在《Rogue》中,代表玩家自己的是一个@字符——出于对Rogue的致敬,如今的很多Roguelike游戏都采用了这种方式来代表玩家,如大名鼎鼎的《矮人要塞》(Dwarf Fortress)和目前在圈内评价很高的《Dungeon Crawl Stone Soup》。怪物则用他们名字的第一个字母表示,比如僵尸就是Z(Zombie),这也导致游戏中只有26种怪物……游戏的情节很简单,你只需要知道这款游戏有着一个奇幻背景,这同样是之后很多Roguelike游戏的特征。玩家需要下很多层的迷宫(在这个游戏里是26层),取得宝物,然后再逃离这个地方。当然玩家即使不做任务,只是在迷宫里到处转转杀杀怪物也是很有趣的。《Rogue》的学习曲线很陡,游戏极有挑战性,字符控制命令让人看了就让人头大。玩家需要有一个更为明确的图例才能理解这个所谓的图形界面。在《rogue》里,玩家可以下达的指令非常多,远远超过了同时期的游戏。除了对付很多的怪物,玩家的角色还必须不断的吃东西来确保存活。虽然看上去如此繁琐,《Rogue》还是如此的成功,在2009年,它还被《PC World》杂志评为“史上最伟大的10个游戏”之一。

《Rogue》在一台ASCII终端上的画面

历史最悠久的模仿者

在《Rogue》之后出现了很多模仿者,也就是Roguelike游戏,时至今日,它们大部分都消失了,几乎没人会记得。但有一款游戏与《Rogue》诞生在同一时代,却一直延续到现在,它的名字叫“——”。

1982年,一款名为“Hack”的Roguelike游戏诞生,《Hack》同样运行在Unix系统下,在Rogue的基础上添加了商店以及更多的怪物和魔法——作为一款同样以ASCII为画面元素的游戏,《Hack》是如何突破26个字母限制创造更多怪物呢,原因在于它使用了扩展ASCII码,这使得游戏“画面”元素更为丰富。不过这款游戏很快便淡出人们的视线,因为更加经典《NetHack》来到了人们眼前。

《NetHack》可以看做是《Hack》精神意义上的续作,开发者并不相同。名字里的“Hack”指的是角色扮演游戏的特点——战斗和探索(hack and slash),这款游戏基于“龙与地下城”第2版规则;“Net”的意思则为网络协同合作开发,而这一开发就是20多年,直到现在,网络上仍有一群志愿者在进行除错和添加新特性。由于开发者众多,游戏系统可以考虑到异常多的特殊情况,不同的物品针对不同的使用对象都会有合理的结果,连死亡原因都有数百种——和真实世界一样。

《我的世界》创作者Notch坦言自己是从《矮人要塞》获得了灵感

与普通的美式RPG类似,在游戏开始,玩家需要选择自己所扮演的角色并指定性别、种族、阵营和职业,游戏不仅包括一些常规职业,比如骑士、巫师、游侠等,还有一些诸如游客、洞穴人、考古学家这样的另类角色。游戏目标就是找到地下城最底层的项链并将其供奉给自己的神灵。期间会遇到各种各样离奇的困难,包括一些必须要完成的支线任务。游戏中的大部分怪物都可以用魔法、喂食、许愿、下蛋、陷阱等方式转化为自己的宠物。地下城总共有50层左右,除了特定的几层,其它都是随机生成的。你可以做的选择非常多,远远超过如今的主流RPG。如果你看上了一家店里的宝物又没足够的钱购买,你完全可以下命令让你的宠物把宝物偷出来,或者你也能亲自动手,然后挖破店铺的墙壁逃走。甚至还能对店主释一个控制类的法术,比如催眠,麻痹等,然后正大光明地把宝物从他眼前夺走。大量的互动可以让你在游戏里做出和真实世界类似的行为,而不会像传统RPG里对着几张毫无生气的贴图做有限的选择。游戏有着近千种的生物与物品,每种生物都有自己的特点与习性,每种物品都有一些状态(比如“受诅咒的”)。这些设定都不是无意义的,在一些特定的场合下都可以发挥独特的作用。可以说,除了Roguelike游戏,再也没有任何传统游戏能有不计成本地拥有如此多的元素了。

《NetHack》不仅年代悠久,而且也是流传最广的,大部分平台都有这款游戏的衍生作,包括NDS、PSP、Wind Mobile手机、Android手机以及iPhone。聪明的你已经发现了,这些都是便携或移动平台,想想也是,即使是骨灰级别的玩家,也很难对着电视里的一堆ASCII码一动不动做几个小时的,用来消磨零碎时间是最好的选择。

《矮人要塞》——给我一堆ASCII,我能模拟一个世界

《矮人要塞》(以下简称DF)是我最为喜欢的一款Roguelike游戏,当年也正是偶然接触到这款游戏,进而被其庞大的内容折服,才开始对Roguelike产生兴趣。简单来说,DF有着让人难以置信的庞大世界,游戏可以生成一个无比详细的世界,包括地质与气候信息,生物分布,不同的文明与兴衰历史,完全可以由玩家自己打造,如果你在上一个世界里失败了,要塞变为一片废墟,你还能在下一个世界里找到这篇废墟并读到有关它的传说。这还是一个货真价实的的3D世界,有着完整的3个轴,完全遵循物理规律。游戏里有着数量惊人的指令菜单,几乎没有做不到的,只有想不到的。还有精细到皮肤、肌肉、血液、骨骼、脂肪的战斗系统,打中动脉会导致快速失血,脊椎受伤会晕倒,伤势痊愈后会留下疤痕,甚至会留下后遗症。这款游戏的战斗没有HP,只有赤裸裸的真实。

《矮人要塞》最原始的ASCII画面,未经过任何强化

严格意义来说,DF并不能算标准的Roguelike游戏,虽然它也有冒险模式,但重点在于要塞模式——带领一群矮人从零开始,建立食物供应,经历各种天灾人祸,建造各种工房和建筑,制造数量繁多的产品,与外界建立贸易关系——这并不是Roguelike的特点。但一般来说国外还是将其归为这个类型。因为它有足够的知名度,并且保持了Roguelike的大部分特征,包括典型的ASCII画面,更加有名的比如《我的世界》已经与Roguelike大相径庭,虽然它也从DF获得了不少灵感。甚至,连《纽约时报》都曾经报道DF,刊登了很长一篇文章来介绍这款游戏,要知道这样的主流媒体一向很少关注电子游戏,更别说是如此核心的游戏,这简直算得上一项殊荣了。

经过简单图形化后的游戏画面,目前有两种主流的图形化方案

用文字很难表现DF的博大精深,就算用掉整本杂志的页码也难以让将这款游戏的魅力呈现出来,虽然它的体积只有不到10M,但创建世界之后体积陡增数倍。鉴于DF超高的上手难度,各位不妨跟随我一起进入游戏,看看我是如何跟矮人们度过第一个冬天,并过上舒适的日子的。前面说了这么多都是纸上谈兵,只能不断重复“Roguelike游戏的世界有多么庞大,物品有多么丰富,”这次大家终于可以初步领略一下Roguelike的魅力,顺便可以了解一下什么是“超复杂”和“超高上手难度”了……

国外玩家制作的游戏简易流程图,但似乎看上去并不简易……

进入游戏

好吧,现在还不到正式游戏的时候。首先我要制定一个独一无二的游戏世界,游戏提供了诸多选项,为了让这次的历程变得轻松一些,我选择了一个较小的世界,这个世界拥有一段的不长的历史,有很多适宜的土地供我们安家,巨兽稀少且较为温和。当然,身为矮人,怎么能忘记矿石呢,很多生活必备品都离不开矿石,为了让以后的生活不那么艰难,我把矿石分布设置成“常见的”。

按下确定键之后,这个世界就开始随机生成了。别看DF的体积很不起眼,但在地图生成过程中,需要耗费大量的内存和CPU资源。我的Intel Core i5-2300处理器在这个过程中资源占用率达到了30%以上,已经超过了很多大型3D游戏了,可以大致推断出这个世界将有多么复杂。世界生成完毕后,我们便可以看到主要有两种模式可以玩:要塞模式与冒险模式。在此我选择要塞模式,DF之所以在Roguelike里显得如此与众不同,也正是因为这个经典的模式。

在游戏正式开始前,我还要给要塞选个合适的地址。信息栏里显示了当前地区的生物圈和地质信息。“生物圈”会告诉我这里是温带阔叶林还是热带大草原,植被有多少,是否有河流经过,周边是否有其他种族文明,野蛮程度如何。虽然游戏画面是2D的(甚至连2D也算不上),但DF以一种很巧妙的类似等高线的形式来表现游戏世界里的高低落差,因此可以产生高原盆地、悬崖峭壁的地质形态,甚至还把水压也考虑了进去,这些元素都会对我的要塞产生影响,或好或坏。最后我选了一块植被丰富,没有含水层、野蛮度极低的温和区域,这里的土质适合发展,并且有一条河流经过,绝对是标准的文明发源地。

确定了地址,接下来……还不能进入游戏。我需要给我的矮人配置不同的职业以确保他们互相搭配能在这个世界生存下去。因为地址附近有大量的植被,我便带了一个木匠/伐木工、一个矿工/石匠、一个机械师/农民、一个工匠/植物学家、一个厨师/屠夫猎人/酿酒师,看起来这还远远不够,但如果要塞发展得比较成功,还会有矮人源源不断地移民过来。

我乐观地估计前期不会有矮人受重伤,因此把医疗用的拐杖和夹板都退掉换取一些珍贵的点数,多带了点食物和酒(众所周知,矮人嗜酒如命)。因为火鸡无论从产蛋量还是产肉量来说都十分划算,我便带了一对火鸡,还有猫狗绵羊之类,花掉了剩余的全部点数。

虽然房间简单,但矮人们终于有自己的单独宿舍

现在,终于可以出发了。

安营扎寨后,我注意到不远处的山区表层是大量的沉积岩层,或许下面可以开采到一些不错的矿石,运气好的话还能开采到宝石来做工艺品。但目前生存要紧,还顾不了这么多。人类对大自然变本加厉的索取首先从伐木开始,在DF里也一样,我让伐木工去砍树,同时派植物学家去采摘一些灌木果实来补充粮食和酒。对与矮人来说,地下永远是最佳的住所。于是我向下开挖,布置了几个基础工房,包括厨房和屠宰场

初期资源有限,矮人们只能挤在宿舍里,心情比较不爽。遇到食物不足或疲惫口渴,还会有更加严重的负面情绪,这些都会在游戏里以一个不同颜色的向下箭头表示出来。这时就要尽量去满足他们的需求,比如矮人喜欢喝酒,虽然没有酒他们也会勉强到外面的滞水湖里喝肮脏的污水。这时候一口井就变得尤为重要。只要有地下水就能打井,两层或深水井能提供更为清澈的井水。

一个合格的矮人势必喜欢挖洞

这时矿工很快就传来好消息,挖到铁矿了!

夏天是一年当中最为关键的季节,年中会来两批移民,在次之前我要把一切都准备好。春季开辟的两片空地这时候也派上了用场,经过灌溉之后便可以形成田地。我安放了石工坊制造的水闸,挖穿土壁让水流入空地里。水会自然蒸发,好在水量足够,灌溉了很大一片地。我选取了其中一部分,种植了肉菇与猪尾草。

这时我发现矮人们总喜欢选取最短的路程,经常会穿越我的草场去砍树,结果把牧草踩平。经过一番摸索,我在交通菜单里找到了解决方式:将草场的交通密度设为最低,矮人们除非迫不得已,否则便不会到草场上捣乱。

这个时候矿工已经为我贡献了一些铁矿,是时候开始熔炼金属了。我把砍伐下来的木材烧成木炭,熔炼了一些铁条,它们可以用于制作武器与盔甲,比起木头制品,这已是一个巨大的飞跃。此外要塞的安全措施也有待加强,外墙配合陷阱只能抵挡地精的掠夺,但挡不住盗贼。于是我在门内系了一条绳索,把狗拴在那里起报警作用。之前带的几个家禽现在终于派上作用,雌火鸡不仅能下蛋供矮人们改善伙食,雄火鸡在场还可以给蛋受精,放置一段时间便可孵化出小火鸡。

经常关注矮人的心情是十分必要的,矮人的负面情绪会传染,最终弄得城堡一团糟。一天我发现有一个矮人睡觉时被噪音吵醒,因为上层有个矮人在伐木。她还碰到了一个令她厌恶的动物——老鼠,这说明食物仓库可能出现了不少害虫,如果我现在手头有一只猫,就可以解决这个问题,可惜目前没有,只能期待移民的到来了。

移民果然没有辜负我的希望,准时到达,并带来了一对羊驼和鸭子。我给他们安置了居所,分配了技能,这时冶炼厂传来好消息,一把铁弩已经完成,我把它装备给我的猎人,希望他能给我们带来更多猎物。

《纽约时报》对于《矮人要塞》的报道

我的要塞距离矮人的文明首都并不太远,商队应该秋季就会到达这里,贸易站是不可缺少的。由于强盗也会跟着商队一起到来,于是我把贸易站建在了围墙里。为了迎接商队,我还任命了一个贸易官和书记官,用来管理贸易和清查储藏。

在等待商队的这段时间里,我的猎人捕到了一只狐狸,给我提供了宝贵的油脂,有了油脂就能做肥皂给矮人们洗澡。狐狸皮还能在硝化坊硝化成熟皮,制作成各种皮袋。当屠夫将狐狸屠宰之后,会在屠宰场留下各种残骸,如果不快速清理掉的话,就不仅仅是物质腐败的损失了——我的上一个要塞的矮人就经历过这样的折磨,敌族来袭,在要塞里面进行了一番恶斗,胜利之后没有及时清理尸体,没过多久就产生了瘴气,结果可想而知。或许我在这个世界还能找到那个要塞的遗迹,搞不好它已经被那迦占据了。

经过漫长的等待,商队终于来了。

另一款《矮人要塞》的画面强化补丁,但一般画面越华丽,就越难跟得上原版游戏的版本更迭

冬天到了,商队停留的时间不会太长,要快点完成交易。当然,这是我的地盘,我可以在商队货物清单里扣押任何一种货物,但这样会惹恼对方,第二年就没啥好货了。更严重的是,如果对方是其它种族,第二年带来的就是战队而不是商队了。我喜欢购置一些二次加工的商品,比如龟,不仅能吃掉,剩下的龟壳还有其它用途。我还买了一些不同种类的家畜,并且卖掉了多余的酒。商队的耐心是有限的,如果达不到他们预期目标,很可能会终止交易。悲剧的是,我的贸易官不善于谈判,还价几次无果之后,为此我不得不让利出售产品。随商队而来的还有边境联络员,我与他商定了下一年的进出口计划,这又牵扯到很多细则,受限于篇幅,不表。

以上是我在DF世界一年的经历,如你所见,这是一个极为真实、自由的世界,在这个世界里,你可以做的事情非常多,每件事情都是合理的,有自己的因果关系,遵循现实世界的规律。这款游戏从2002年开发,2006年放出第一个版本,一直到现在还在不断更新,从未收费,只靠捐赠维持,直到现在引起多方媒体关注,实在是多年不懈的最好结果。

要塞已经具备一定规模了

结语

受限于篇幅,还有很多著名的Roguelike游戏未能在本文呈现,比如现在名声越来越大的《Dungeon Crawl Stone Soup》,人气丝毫不逊于DF,更有图形版,可支持鼠标(对Roguelike来说这是一大进步)。最近的《泰拉瑞亚》也是一款成功的商业Roguelike游戏,被誉为“2D版Minecraft”,点阵画面透露着朴实的游戏性。笔者曾推荐给朋友玩,对方首先对画面不屑一顾,但一看到官方宣传视频就立刻沉迷了——如何将游戏乐趣表达出来,宣传方式也起到了很大作用,这方面《泰拉瑞亚》就做得很到位,一个短短几分钟的视频里满载了游戏性。如今酒香也怕巷子深,Roguelike游戏另类的画面,超高的上手难度的确吓跑了大部分玩家,如何成功宣传乃至商业化,值得所有Roguelike游戏去探索。

如何在保持Roguelike特色的基础上增加趣味性,《泰拉瑞亚》就做得不错