[转] [知乎] Roguelite 和 Roguelike 的区别是什么?
编者按
本文译自 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 的区别是什么?的更多相关文章
- [转] [知乎] 浅谈Roguelike
浅谈Roguelike 从柏林诠释说起 在2008年召开的国际Roguelike开发会议上,众多的Roguelike开发者与爱好者共同制定了<柏林诠释>,规定了Roguelike游戏需要具 ...
- stm32的swd接口的烧写协议是否公开的呢?
stm32的swd接口的烧写协议是否公开的呢? 需要用一台好的示波器来抓才能有足够的存储深度,保证你能够过滤掉那个该死的50clock. 按照Arm的手册,每次转换发送方都需要一个TNR---但是我观 ...
- 前端html与css学习笔记总结篇(超详细)
第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的 ...
- 又一次认识java(一) ---- 万物皆对象
假设你现实中没有对象.至少你在java世界里会有茫茫多的对象,听起来是不是非常激动呢? 对象,引用,类与现实世界 现实世界里有许很多多的生物,非生物,跑的跳的飞的,过去的如今的未来的,令人眼花缭乱.我 ...
- Andrew Ng Machine Learning 专题【Logistic Regression & Regularization】
此文是斯坦福大学,机器学习界 superstar - Andrew Ng 所开设的 Coursera 课程:Machine Learning 的课程笔记. 力求简洁,仅代表本人观点,不足之处希望大家探 ...
- ServerSocket类的常用方法
1.accept:侦听并接受此套接字的连接:此方法在连接传入之前一直阻塞. 2.setSoTimeout(timeout)方法的作用时设置超时时间,通过指定超时timeout值启用/禁用超时功能,以m ...
- 数据挖掘入门系列教程(四)之基于scikit-lean实现决策树
目录 数据挖掘入门系列教程(四)之基于scikit-lean决策树处理Iris 加载数据集 数据特征 训练 随机森林 调参工程师 结尾 数据挖掘入门系列教程(四)之基于scikit-lean决策树处理 ...
- django学习-22.admi管理后台页面的文案展示等相关配置
目录结果 1.前言 2.完整的操作步骤 2.1.第一步:对[settings.py]里的相关常量的值做如下修改 2.2.第二步:重启django项目[helloworld]的服务 2.3.第三步:重新 ...
- 知问前端——创建header区
创建界面 我们首先要设计一个header,这个区域将要设计成永远置顶.也就是,往下拉出滚动条也永远在页面最上层可视区内.在header区,目前先设计LOGO.搜索框.按钮.注册和登录即可. 项目的大致 ...
随机推荐
- macOS开发:调整NSImage尺寸大小
原文链接 extension NSImage { func resize(_ to: CGSize, isPixels: Bool = false) -> NSImage { var toSiz ...
- 【转】Kerberos简介
Kerberos协议: Kerberos协议主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-grantin ...
- angualrjs 总结 随记(三)
$sanitize和$sce服务的使用方法 $sanitize会把标签的属性都移除,以及绑定在元素上的事件.仅保留了标签和内容 $q服务的使用1. 创建一个Service,去服务器读取数据: 2. 在 ...
- thinkPHP渗透之经验决定成败
如上图,目标就一个登陆框,最近 Thinkphp 程序很多,根据后台地址结构,猜测可能是 ThinkPHP ,随手输入 xxx 得到 thinkPHP 报错页面,确定目标程序和版本. 然后上 5.X ...
- 洛谷1514 引水入域 dp+记忆化搜索
题目链接:https://www.luogu.com.cn/problem/P1514 题意大致是:给定一个(n,m)的数值矩阵,可以在第一行建造水库,如果一个格子周围的某格子值小于它,那水就可以流到 ...
- Python字符串及基本操作(入门必看)
基础入门的知识一直没有更新完,今天小张接着给大家带来入门级的字符串的常用操作.本文适合刚入门的小白,大佬们请绕过. 一.定义 字符串的意思就是“一串字符”,比如“Hello,Charlie”是一个字符 ...
- mybatis类型转换器 - 自定义全局转换enum
在数据模型.接口参数等场景部分属性参数为一些常量值,比如性别:男.女.若是定义成int或String类型,于是类型本身的范围太宽,要求使用者需要了解底层的业务方可知如何传值,那整体来看增加沟通成本,对 ...
- BIT-逆序数
2019-12-17 09:42:44 问题描述: 问题求解: 逆序数问题非常经典,使用树状数组可以高效的解决这个问题. public List<Integer> countSmaller ...
- golang工具之present - 编写go特色的ppt
简介: Golang Present 是 Golang 社群开发出來的一个简单工具,通过简单的语法可以制作 ppt(语法近似于 Markdown). 默认文件格式是 .slide ,是随着 gol ...
- Ubuntu16.04下安装搜狗输入法及实现中英文转换问题
1.问题描述 版本信息:Ubuntu16.04 解决问题:搜狗输入法的安装 2.解决办法 STEP1:搜索搜狗输入法for Linux --> 选择64bit --> 下载得到一个sogo ...