编者按

本文译自 Ethan Hawkes 一篇介绍 rogue-lite 概念的文章,已获作者授权,英文原文见这里,译文首发于这里。注意本文写于 2013 年,正是 roguelite 类型的独立游戏井喷的年份。

roguelike & roguelite

Rogue-like 这个游戏类型肇始于1980年的经典之作 Rogue,但获得大量簇拥却是近年来的事情。随着 FTL 和 Rogue Legacy 这样带有 rogue-like 要素的独立游戏黑马出现,人们开始好奇它们与经典 roguelike 游戏间的区别。

经典 roguelike 游戏有三大独立的典型要素:永久死亡,随机关卡与回合制战斗。永久死亡意味着玩家一旦死亡,什么都拿不回来,宛如游戏完全重开一般。随机关卡意味着每次新开游戏,都会体验一次与上次完全不同的游戏经历。最后,回合制战斗系统与传统的 JRPG 类似,玩家能够有充裕的时间规划下一步的行动。这三大要素之中,尤其在如今看来,真正吸引人之处还在于随机关卡,其实已经没有多少人会期待下一款传统的 roguelike 游戏出现,也没有多少人在乎 roguelike 类型是否保留着原汁原味的生态,因为根本没有多少人清楚那是什么样子。

一切都改变了,独立开发者开始制作像 the Binding of Isaac 和 Spelunky 这样的游戏,对游戏界造成了巨大的冲击。但一些抖m玩家会不假思索地告诉你,这些游戏,恐怕不能算真正的 roguelike 游戏。它们只不过很像 roguelike。其实呢,近来发布的 Rogue legacy 发明了一个概念,叫作 roguelite,用来称呼那些削弱了游戏惩罚的新兴 roguelike 游戏,其难度不至于让玩家一次次重蹈毁灭的命运。一些要素则从传统 roguelike 类型中剥离出来,令这些游戏更易上手,受众也更广泛:

玩家数据的持久化

首当其冲的问题是,没人会希望角色死亡后损失掉一切数据道具,但永久死亡可是 roguelike 的根本所在啊!开发者近来意识到他们大可以通过一些折中的手段来保留 roguelike 的精髓,但给予玩家更多的努力方向,譬如,随着玩家推进游戏,FTL 会解锁新飞船,the Binding of Isaac 可以使用新的角色,而 Rogue Legacy 则提供若干升级选项,这些都不会随着玩家死亡而清空。即便这些解锁内容需要付出一番辛苦才可能获得,但它们依然给每一局游戏都树立了一个目标方向。这样玩家就大概知道应该朝什么方向努力了……

有结局的游戏世界

很多传统的 roguelike 游戏会包含无穷无尽的关卡挑战。玩家唯一的目标是看看他们能够在这个兔子洞里探索多远。不过呢,这种设计恐怕并不能满足所有人,有些玩家偏偏就喜欢遵循一定的步骤通过努力就能够达成的目标。在 FTL 中,我知道自己将会面对最终 Boss,尽管假如元气大伤,很有可能我会抛下受伤的角色径直新开一局游戏。即便玩家无法领略到地图关卡的精巧设计,也没能见识到游戏中所有的怪物,打穿游戏这件事总能带给他们起码的成就感。

充满激励的游戏玩法

回合制战斗并没有什么过错,但它的受众毕竟没那么多。Rogue Legacy 玩起来很像《恶魔城》(Castlevania),the Binding of Isaac 则类似俯视角双摇杆射击游戏,FTL 披了太空战斗游戏的皮,而 Spelunky 则是平台游戏。这些新兴的 roguelike 游戏在保留了随机关卡和密集死亡的特点之外,各自发展出了一些独特的机制,从而使得这个业已成熟的游戏类型焕发了新的活力,涌现出许多不同以往的玩法。

每一种游戏类型都在持续地进化与变革,包括那些鲜为人知的小众游戏。经典 roguelike 游戏在日渐流行的 roguelite 游戏面前是否还有立足空间呢?没人能给出确定的回答。非要说 roguelite 的崛起带来了什么改变,恐怕是吸引到更多的玩家去关注经典的 roguelike 游戏了。至少有件事是可以确定的,随着 Rogue Legacy 爬升到 steam 销量榜第一,独立开发的 roguelite 游戏恐怕要迎来一段时间的停滞期了

那么亲爱的读者朋友,你们觉得什么才是让新兴的 roguelite 游戏如此流行的主要原因呢?

译者注

  • 注1:即《超越光速》,本作诞生于中国上海,曾入围 2011 年的 IGF China,开发者是 2k 的前员工,本作在参与 Kickstarter 后一鸣惊人,目前已经被认为是标杆性质的独立游戏作品之一。
  • 注2:即《盗贼遗产》,同为现象级热卖的游戏之一,roguelite 概念即为其发明,之前大家也会用 roguelike-like 这个词称呼该类游戏。
  • 注3:此处结论其实颇需商榷,实际上,热度不低的移动端游戏 Pixel Dungeon 就更接近传统 roguelike 的定义,而 pc 端则可以举 Tales of Maj'Eyal 为例,也有极为庞大的玩家群体。
  • 注4:即风靡一时的热门游戏《以撒的结合》,也可能是国内玩家最熟悉的 roguelite 游戏。
  • 注5:即《洞窟冒险》,于 2008 年发布,一款非常优秀的 roguelite 游戏,被认为是 roguelite 类系的独立游戏开始大量井喷的标志性作品。
  • 注6:原文写于 2013 年。
  • 注7:当然是指爱丽丝的兔子洞啦~
  • 注8:某种意义上来说,这个结论并没有问题,独立游戏爆炸式增长的当下,平庸或者宣传不得力的作品更容易被埋没,优秀的作品当然仍然有机会脱颖而出,原文写毕后出现的 Nuclear Throne, Crypt of the NecroDancer 以及 Enter the Gungeon 都是成功的例子,可是话说回来,有多少新出现的 roguelite 达到了这几款作品的品质呢?

[转] [知乎] Roguelite 和 Roguelike 的区别是什么?的更多相关文章

  1. [转] [知乎] 浅谈Roguelike

    浅谈Roguelike 从柏林诠释说起 在2008年召开的国际Roguelike开发会议上,众多的Roguelike开发者与爱好者共同制定了<柏林诠释>,规定了Roguelike游戏需要具 ...

  2. stm32的swd接口的烧写协议是否公开的呢?

    stm32的swd接口的烧写协议是否公开的呢? 需要用一台好的示波器来抓才能有足够的存储深度,保证你能够过滤掉那个该死的50clock. 按照Arm的手册,每次转换发送方都需要一个TNR---但是我观 ...

  3. 前端html与css学习笔记总结篇(超详细)

    第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的 ...

  4. 又一次认识java(一) ---- 万物皆对象

    假设你现实中没有对象.至少你在java世界里会有茫茫多的对象,听起来是不是非常激动呢? 对象,引用,类与现实世界 现实世界里有许很多多的生物,非生物,跑的跳的飞的,过去的如今的未来的,令人眼花缭乱.我 ...

  5. Andrew Ng Machine Learning 专题【Logistic Regression &amp; Regularization】

    此文是斯坦福大学,机器学习界 superstar - Andrew Ng 所开设的 Coursera 课程:Machine Learning 的课程笔记. 力求简洁,仅代表本人观点,不足之处希望大家探 ...

  6. ServerSocket类的常用方法

    1.accept:侦听并接受此套接字的连接:此方法在连接传入之前一直阻塞. 2.setSoTimeout(timeout)方法的作用时设置超时时间,通过指定超时timeout值启用/禁用超时功能,以m ...

  7. 数据挖掘入门系列教程(四)之基于scikit-lean实现决策树

    目录 数据挖掘入门系列教程(四)之基于scikit-lean决策树处理Iris 加载数据集 数据特征 训练 随机森林 调参工程师 结尾 数据挖掘入门系列教程(四)之基于scikit-lean决策树处理 ...

  8. django学习-22.admi管理后台页面的文案展示等相关配置

    目录结果 1.前言 2.完整的操作步骤 2.1.第一步:对[settings.py]里的相关常量的值做如下修改 2.2.第二步:重启django项目[helloworld]的服务 2.3.第三步:重新 ...

  9. 知问前端——创建header区

    创建界面 我们首先要设计一个header,这个区域将要设计成永远置顶.也就是,往下拉出滚动条也永远在页面最上层可视区内.在header区,目前先设计LOGO.搜索框.按钮.注册和登录即可. 项目的大致 ...

随机推荐

  1. 告别炼丹,Google Brain提出强化学习助力Neural Architecture Search | ICLR2017

    论文为Google Brain在16年推出的使用强化学习的Neural Architecture Search方法,该方法能够针对数据集搜索构建特定的网络,但需要800卡训练一个月时间.虽然论文的思路 ...

  2. rbac权限+中间件 初识

    rbac权限+中间件 1.权限组件rbac 1.什么是权限 1 项目与应用 2 什么是权限? 一个包含正则表达式url就是一个权限 who what how ---------->True or ...

  3. python使用argparse 、paramiko实现服务器管理器

    使用argparse,paramiko两个包去实现简易的服务器管理器,完成两种方式的连接( 密码和密钥 ),以及命令行交互,文件上传下载. 相比sys.argv的方式去判断传入的参数,如果参数较多那么 ...

  4. 回文串的Manacher算法

    Manacher算法较传统算法的优化之处在于它对每个回文中心寻找回文半径的时候并不是都从半径为1开始找的,而是利用前面已经完成的任务,寻找一个初始的开始搜索的半径大小,复杂度是线性的. 参考博客:ht ...

  5. HTTP 错误 500.21 模块 IIS Web Core

    如果出现如下图错误 就是iis没有安装Web Core模块 下载并安装DotNetCore.1.0.4_1.1.1-WindowsHosting.exe 安装完成之后会出现如下 证明安装成功.网站也可 ...

  6. Nginx 轻松学 图文并茂 一学就会 附案例源码

    导读 篇幅较长,干货满满,需花费较长时间,转载请注明出处!背景音乐若影响到您,网页选项卡右上角即可关闭~~! Nginx概述 简介 Nginx (engine x) 是一个高性能的HTTP和反向代理w ...

  7. 为什么你的程序配了classpath还是找不到类

    classpath简介 classpath是java程序时拥有的一个系统变量,这个变量可以通过如下方式获取 System.out.println(System.getProperty("ja ...

  8. 热点 | github近期热点项目汇总

    本文是近期Github热点项目的汇总,如果你想了解更多优秀的github项目,请关注我们公众号的github系列文章. 推荐 | 7个你最应该知道的机器学习相关github项目 热点 | 六月Gith ...

  9. 使用FME裁剪矢量shapefile文件

  10. 【Pytest02】全网最全最新的Pytest框架快速进阶篇(pytest前置和后置以及忽略测试用例)

    一.Pytest的前置和后置方法 1.Pytest可以集成unittest实现前置和后置 import unittest import pytest class TestCase(unittest.T ...