Roguelike game自1980年以来,就占据着游戏市场中很大的份额,而现如今的很多游戏中,也加入了Roguelike元素来起到更好的效果。我们知道Roguelike game中有着一些看似任性的设定,本身又较为硬核,画面更是比较古老。甚至一些当今时代的Roguelike game的画面也是比不上与其同期的大部分游戏的,那么Roguelike元素到底有什么特别的地方呢?为什么会有这么多的爱好者为其付诸几百、上千小时的时间去游玩呢?

Roguelike元素的核心与特点

1.Roguelike关键的核心在于“熟练度”,利用“熟练度”来吸引玩家

大多数的能够吸引玩家投入成百上千小时的游戏,都建立在增进“熟练度”这一吸引点上。熟练度的机制其实非常简单:“玩家遇到挑战、因为没有处理好导致失败、经由失败之后学习相关的经验后再次面临挑战、最后得到成功。”这种成功的感觉要比一般的成功体验要好很多,因为这是玩家自己通过学习、积累、熟练得到的成果;只要玩家感觉,他们一直在通过学习变得更好更熟练,实际上他们很难会觉得这款游戏很无聊。

给游戏添加多种合理的熟练度,可以说是游戏成功的核心。在一般的常见的游戏中,熟练度可以体现为机械性技巧、操作熟练度、关键点的选择对游戏内容的理解这几方面。同时,团队合作熟练度也是现今多人游戏熟练度设计重要的一环。

2.随机并行学习机制的引入

如果一款游戏中设计了多种不同类型的熟练度或者很多供玩家精进的技能,那么你应该考虑到随机并行学习(Random Parallel Learning)机制。即在一段时间内或者一定游戏进度的情况下,由玩家自己决定掌握一些技能,或是无意识的学到技能。这个机制的精华在于:你设置的需要掌握的东西越多,相当于更少限定玩家掌握某一特定东西,并且在很多情况下,会给玩家一种“学到东西了”的很棒的感觉,这也让游戏变得非常充实。

一些成熟游戏往往采用以下方式来引入随机并行学习机制。

(1)Hero or Zero(非胜即0)

如果加入了非胜即0的模式,那么会带来一些好处。

首先,玩家将对失败有明显的预期,他们进而就会有寻求成长的思维倾向,在roguelike game中,进步代表着确是学到了一些东西或者进一步熟练掌握;除此之外,由于失败是一种默认的状况,所以玩家会记住游戏中的那些精彩的瞬间,比如当他们做了一些酷炫的事、虎口脱险或有了一些稀有的体验。这种强烈的对比很重要,玩家会更容易记住那些积极的体验;而当游戏的难度和失败成为一种预期,那么“玩家会更容易原谅游戏设计的陡峭难度阶梯或同等级内的成长模式”。

(2)道具多样化和创造性使用

通过这样的设计,鼓励玩家追求回报,基本上讲,就是创造对比感。除此之外,通过让玩家学习使用道具,为其创造使用道具的情境,你实际上是在使玩家对大部分游戏内容产生兴奋。

(3)对立对象&战略一致

这一部分主要取决于选择。很多人会奇怪,为什么roguelike game为什么会存在诸多尖锐却又有趣的选择。这部分选择通常包括两方面,即强烈的对立选项和战略性的抉择:如“失去生命值上限的一半但永久增加伤害”、“在冰属性与火属性当中选择一个”。这些选项的对立性非常强,而选择其中之一便会导致使用另一个的门槛变得非常之高;此时,玩家会进入一个全面且具有战略性的思考过程,即怎样的选择会对之后的关卡更有力、自己在进行游戏的过程中更加看重什么。这些实际上相当于对于回报的一种赌注,对于玩家来说,成功会给他们带来双倍的兴奋感。在传统的rpg游戏中,我们装备一把dps为10的长剑,但在打怪的过程中掉落了另一把剑,它的攻击速度较为缓慢,但它的整体属性比原来的强大50%,于是玩家装备上新的长剑进行冒险。这对于玩家来说体验也很好,但它确是不足够有趣。这也就是roguelike game玩家在面对尖锐选项的时候一定会选择yes的原因。

(4)多样化非随机化

很多人一想到roguelike game,就会想到随机性的元素,因为确实roguelike game中都会有一些随机性元素或者存在一些方式,使得游戏变得不完全随机。确实,玩家热爱多样化的体验,他们热爱变化的内容,而多变的内容构建了随机并行学习机制、熟练度及很多有趣的内容。但并不是所有的多样化都能这样,有一些就会很无聊、很困难,甚至难到丧失了游戏的乐趣。因此当我们要设计随机元素的时候,我们要抓住机会进行,而核心原则就是“让游戏变得更好”。

Roguelike元素对游戏设计的影响的更多相关文章

  1. <发条游戏设计>粗翻——序言、

    序言——————————————————————— 优雅 就像在英语里的很多单词一样,“优雅”有着一些不同意义的解释.一些习惯性的用法常常带有“美”的意思:例如“她穿着一条优雅的裙子”,代表着一种完全 ...

  2. 游戏设计艺术 第2版 (Jesse Schell 著)

    第1章 太初之时,有设计师 (已看) 第2章 设计师创造体验 第3章 体验发生于场景 第4章 体验从游戏中诞生 第5章 游戏由元素构成 第6章 元素支撑起主题 第7章 游戏始于一个创意 第8章 游戏通 ...

  3. 信息安全系统设计基础课程实践:简单TUI游戏设计

    简单TUI游戏设计                目       录               一                      Curses库简介与基本开发方法             ...

  4. 【Stage3D学习笔记续】山寨Starling(十):高效游戏设计、纹理集和ATF

    我发布了经过批处理优化的v0.3版,点击下载:https://github.com/hammerc/hammerc-study-Stage3D/archive/v0.3.zip 先看看我们批处理优化后 ...

  5. Cocos文档案例游戏设计的梳理与分析

    导语:这是一篇新手教程,适用于已看完Cocos官方文档,但还对游戏设计.运行流程不熟悉的新人.这篇教程是对文档[快速上手]里那款名叫"摘星星"的坑爹小游戏(文档原话)流程的梳理,以 ...

  6. MMORPG大型游戏设计与开发(客户端架构 part8 of vegine)

    脚本模块是游戏设计中争论比较多的话题,那是因为作为脚本本身所带来的利弊.其实这都无关紧要,取舍是人必须学会的一项技能,如果你不会取舍那么就让趋势给你一个满意的答复.自从魔兽世界以及传奇(世界)问世以来 ...

  7. MMORPG大型游戏设计与开发(概述)updated

    1.定义 MMORPG,是英文Massive(或Massively)Multiplayer Online Role-PlayingGame的缩写,即大型多人在线角色扮演游戏. 2.技术与知识 在这系列 ...

  8. <发条游戏设计>粗翻——第一部分 理论(一)

    段落1 游戏 游戏设计定义 相对而言,游戏设计是一个新的学科,专业的作曲家.画家.作家.建筑师已经至少存在了500多年,然而游戏设计师只在最近50年才被特分出来单作一类.然而这个类别仅仅在最近20-2 ...

  9. Unity游戏设计与实现 南梦宫一线程序员的开发实例

    图灵程序设计丛书 Unity游戏设计与实现:南梦宫一线程序员的开发实例(修订版)     加藤政树 (作者) 罗水东 (译者)  c# 游戏 unity   <内容提要>本书的作者是日本知 ...

随机推荐

  1. 开源免费的.NET图像即时处理的组件ImageProcessor

    承接以前的组件系列,这个组件系列旨在介绍.NET相关的组件,让大家可以在项目中有一个更好的选择,社区对于第三方插件的介绍还是比较少的,很多博文的内容主要还是介绍一些简单的操作(很多人都说博客园现在是“ ...

  2. golang socket 分析

    socket:tcp/udp.ip构成了网络通信的基石,tcp/ip是面向连接的通信协议 要求建立连接时进行3次握手确保连接已被建立,关闭连接时需要4次通信来保证客户端和,服务端都已经关闭 在通信过程 ...

  3. 2017-3-25 css样式表(一)

    样式表: 一.样式表的概念:CSS(Cascading Style Sheets)层叠式样式表,作用是美化HTML网页. 二.样式表的分类:样式表分内联式样式表.内嵌式样式表和外部样式表三种. 1.内 ...

  4. 将基因组数据分类并写出文件,python,awk,R data.table速度PK

    由于基因组数据过大,想进一步用R语言处理担心系统内存不够,因此想着将文件按染色体拆分,发现python,awk,R 语言都能够非常简单快捷的实现,那么速度是否有差距呢,因此在跑几个50G的大文件之前, ...

  5. JavaScript对象原型写法区别

        体现对象原型分步式写法 //原型分步式写法 //构造函数 function Person(){} //对象原型 Person.prototype.name = 'Avensatr'; Pers ...

  6. Java变量和对象的作用域

    大多数程序设计语言都提供了"作用域"(Scope)的概念. 对于在作用域里定义的名字,作用域同时决定了它的"可见性"以及"存在时间".在C, ...

  7. linux最小安装

    (1)系统安装类型选择及自定义额外包组 进入如图2-28所示界面.上半部分是系统定制的不同的系统安装类型选择项,默认是“Desktop”,这里我们选择“Minimal”,即最小化安装,下半部分是在上面 ...

  8. 【前端童鞋看过来!】给大家分享网盘里前端相关书籍,主要是和网络通信(HTTP/TCP/IP)及javascript相关的

    百度云链接:https://pan.baidu.com/s/1kUPdf5H(无密码) 截图: <HTTP权威指南> [豆瓣书评]:此书第一部分是HTTP的概略,如果你没有时间,通读第一部 ...

  9. flask框架+pygal+sqlit3搭建图形化业务数据分析平台

    一. 前言 先说下主要的框架和主要的图形库的特点:(个人见解) Django:python开发的一个重量级的web框架,集成了MVC和ORM等技术,设计之初是为了使开发复杂的.数据库驱动的网站变得简单 ...

  10. 1.跨平台开发之~ VSCode开发第一个C程序

    VSCode的安装就不讲了,可以参考这个(http://www.cnblogs.com/dunitian/p/6661644.html) 写一个简单的C,然后F5运行,根据提示来配置文件 删掉前面的内 ...