设计解谜游戏的30堂课

文章目录

  • 1.什么是Eureka Moment?
  • 2.谜题与幽默是同构的
  • 3.最大限度提高Sparkle
  • 4.避免无意义的谜题
  • 5.惊喜是Sparkle的重要源泉
  • 6.有趣的事实是惊喜的源泉
  • 7.尤里卡时刻并不是自豪
  • 8.不同解密者所寻求的解密体验是不尽相同的
  • 9.尤里卡是可以分享的
  • 10.创造很多尤里卡时刻
  • 11.创造一个有收获的结局
  • 12.藏入一些秘密和惊喜
  • 13.困惑是惊喜的前兆
  • 14.建立与解密者之间的信任
  • 15.当心不透明性
  • 16.让玩家容易尝试
  • 17.让解密者走在正确的道路上
  • 18.追求系统与规则的深度
  • 19.了解你的谜题的状态空间
  • 20.理解你的谜题的解法路径
  • 21.在与玩家交流中传递乐趣
  • 22.从正面设计
  • 23.让谜题的关键步骤被证明是独一无二的
  • 24.添加一个主题
  • 25.不要在玩家注意不到的地方耍小聪明
  • 26.形式会改变一切
  • 27.做辅助几号的过程可以增加深度
  • 28.当心互动媒介带来的诱惑
  • 29.打破前面这些规则,有时反常一点
  • 30.当你主动寻找好想法时,缘分自然会到来

本文为Elyot Grant的gdc讲座笔记,不得不说实在是太爽了,感谢up的翻译,整个三个小时的讲座就是一次又一次的尤里卡时刻,让我异常敬佩Elyot深厚的谜题知识,学到了非常多,非常有用这些谜题知识创造一些东西的欲望,小说或者游戏或者就是单纯的分享这些有趣的谜题。

电子游戏擅长用心流创造游戏,传统谜题设计师擅长设计Eureka时刻

1.什么是Eureka Moment?

尤里卡时刻是一种突然的、愉悦的、流畅的,自信的领悟。

比如在传送门游戏中学会了出入传送门动量是守恒的,

谜题:任何隐藏着尤里卡时刻的东西

2.谜题与幽默是同构的

尤里卡时刻的心理学特征:积极印象,高度多巴胺,整正反馈记忆形成,减少压力,增强毅力

3.最大限度提高Sparkle

Sparkle是指尤里卡时刻的强度,来源于填字游戏的一个概念

谜底的生动性和谜面的巧妙性

你可能不是直接想出来的,而是通过交叉得到的这个词,然后你就会有一种哦原来cover是这个意思的尤里卡时刻。

有个网站可以查每个单词的谜面:https://www.xwordinfo.com/Finder

4.避免无意义的谜题

Crosswordese:指那些经常在填字游戏中出现,但在日常生活中不怎么用得到的词,比如只有几个字母的以元音开头结尾的词,或者纯辅音的缩写,事实上每个填字游戏或多或少用到几个crosswordese,才能把填字游戏组合起来,但用多了就会拉低谜题的质量。

一些不太好的设计词语

Green Paint:无意义的词语组合

Rewaters:不太能算个词

Natick:两个难以猜出的词语相交

Aldi:这是一个主要在美国东部的连锁超市,所以不太适合把这种词放在填字游戏中

5.惊喜是Sparkle的重要源泉

最不可能的走法(后走出去让兵生成后)才能在三步之内将死黑棋

6.有趣的事实是惊喜的源泉

7.尤里卡时刻并不是自豪

Fiero:克服艰难挑战的情绪,这和尤里卡时刻是两个垂直的维度,尤里卡时刻更加注重让玩家发现有趣的东西,Eureka甚至不需要自己体验就可以云到这种感受,但是Fiero则要自己面对那种苦难然后体验成功的快乐。

任何游戏都可以带来Fiero的体验,但是只有谜题能带来Eureka时刻。

下面来分析两个木块游戏,左边你无法通过硬塞解出来,你需要认真地思考关于空间,学习一些组合数学,空间填色问题的知识才能发现这是具有唯一解的,但是右边仅仅是一个打法时间的玩具,他只是把方块放在盒子里面,会让人感到消遣,但它没有揭示任何关于宇宙自然的事实。

8.不同解密者所寻求的解密体验是不尽相同的

题海式的体验(重复已经发现的尤里卡时刻,随着自己的思绪游荡):一本数独书

缓慢沉思式的体验:九连环、205分钟方块、报纸谜题

9.尤里卡是可以分享的

10.创造很多尤里卡时刻

去玩密室逃脱吧!

11.创造一个有收获的结局

比如Picross(数织游戏,规则很简单,比如第一行的4 1 就代表这一行有一个连续4格和一个连续1格),玩家在玩的过程中会好奇最终能拼出一个什么图像。

天体游戏:把每一个点用区域分割同时这个点需要变成这个区域的对称点

你甚至可以用一个生成器来生成Tentai Show谜题:https://erikdemaine.org/fonts/spiralgalaxies/

p.s. 逛这个网站本身就很有乐趣啊,可以做各种谜题了:https://erikdemaine.org/fonts/

提炼步骤:最后的答案是一个新的谜题。

12.藏入一些秘密和惊喜

藏彩蛋,因为这是有可能被错过的,所以你发现并解开的时候会更加惊喜。

13.困惑是惊喜的前兆

Aporia:一种困惑的状态,解密者觉得这不可能,但其实是有些事情你没有在注意到,会让你产生一个想法:一个有趣的诀窍是存在的,它预示了一个大的尤里卡时刻将要到来。当玩家处于Aporia时刻,他会有很强的激励感,而一旦他解出来了,就会很想和别人分享,并为之兴奋。

14.建立与解密者之间的信任

这种情况只要遇到一次你就会对剩下的部分都失去信心,所以有时候直接告诉玩家你已经可以有了解决这个谜题的所有条件,比较有效(Superland)

还有一些时候可以引入Squres dealing的概念,即引入一些为了让玩家感到公平而遵守的惯例,比如一个钥匙对应一把锁,没有不给提示的同字母异构词这种。

避免使用拙劣的把戏:一个好迷题有“啊哈”时刻,一个坏谜题有“啊?真的吗?”时刻

比如给提示在黑暗中跳跃,但是你不仅要保证你给了提示,还要保证玩家没看到提示的时候无法到达这个地方.

15.当心不透明性

谜题中没有向玩家解释的部分,目标、规则、能力、交互或结果,由于不透明性会让玩家觉得疑惑.

16.让玩家容易尝试

不要让尝试过程挫败感太强:初见新机制的存档点,失败后漫长的失败动画和嘲讽,这些都会让人很挫败。

17.让解密者走在正确的道路上

比如填字游戏的每个字母都可以被检查,这样可以让玩家确认自己方向是正确的。

转移注意力的种类

装饰(一种本身不必要与谜题无关的装饰物,却又足够突出明显以至于会被理解为与谜题相关)、干扰项、假谜题和幽灵谜题、混淆和误导、兔子足迹(错误的谜题解法,但却没法被证明不可行),兔子足迹是最让人沮丧的, 因为新手不擅长猜测什么是可行的,只有在放弃之后才会改变方向。

让相关性和显著性相匹配

18.追求系统与规则的深度

系统的好处:玩家会有概念模型,知识可以服用,一致性与深度,涌现的惊喜,更好的尤里卡时刻,降低内容创造成本(设计一个谜题的实例比设计一整套规则更简单)

再开始重复同样的技巧之前,你能创造多少个谜题?

加入新的组件,或者采用混合体和变体。

增加容量的常见方法:改变集合结构或拓扑结构,增加新约束条件,增加新线索类型,融合两种谜题类型,撒谎线索、密码线索、偏置1

深度从何而来:天然内在的深度(围棋),人为构造,规则间的互动

常见的谜题惯用手法:连通性、路径问题;装箱问题和覆盖问题(骨牌谜题);透视,实现;逻辑门;状态处理(捡起或推方块);往往很难但又有趣的规律

19.了解你的谜题的状态空间

理解你的状态空间可以帮助你控制你的谜题的时间,难度,状态空间越大,瓶颈越多就越难。

20.理解你的谜题的解法路径

不单纯指状态空间的路径,还指玩家在解决过程中的尤里卡时刻,尽量不要放一个单一的瓶颈,让玩家可以探索各种东西而不是一条长长的单一的状态链。

数回:让玩家可以从任何一个地方开始,重复地产生“哦我解决这个了”的想法,这样会对自己在正确的轨道上感到非常兴奋,

线性路径意味着更难,但是能产生有趣的机密思想流,更有艺术性,枝繁叶茂更简单

21.在与玩家交流中传递乐趣

点灯游戏:https://puzz.link/p?akari/10/10/gbibici16.ibi.gcgc7.g.q.g17.h.k.h.icgcgcgbgbi

规则是:1.灯会水平和垂直地照亮一行和一列,而你的目标是用灯光照亮整个网络。二是灯不会互相照到。三是数字代表了上下左右有多少灯

可以自己解一遍这个谜题,从左下角的1一点一点推出所有不可能存在灯的地方,然后最后一气呵成,非常爽快的体验,在这个过程中有一种和创造者交流的感觉,让自己觉得领悟了作者的想法。

如何设计出这种如一条路程般的谜题解答体验?

22.从正面设计

放置线索的同时进行解密的过程,我们要按照玩家在解密时注意到的顺序来放置线索。一个好的设计者一般是一个好的解密者,因为他设计的过程中能理清楚这个逻辑

23.让谜题的关键步骤被证明是独一无二的

逻辑解密的美感的一部分来源于解的唯一性,如果解不唯一,就感觉自己像是在瞎猜,演绎推理的思维流就不可能实现

24.添加一个主题

左边是普通的孔明锁,右边是一个以猪为主题的孔明锁,有一个主题,能够增加玩家的记忆点,形成主题语言

25.不要在玩家注意不到的地方耍小聪明

为了一些美学目标可能会牺牲谜题的质量

26.形式会改变一切

27.做辅助几号的过程可以增加深度

做记号帮助你限制谜题大的状态空间,攻克一个点就可以让谜题”崩塌“。

因为玩家的短期记忆是有限的,如果不允许玩家做标记就会导致谜题的深度有限,比如一笔画完的划线游戏和一段一段增加的划线游戏能达到的深度不一样。

某些游戏做辅助标记的过程就是解密的过程,比如扫雷,但是电子游戏中不太常见,纸质游戏比较常见。

28.当心互动媒介带来的诱惑

物理元素:尤里卡时刻是离散空间的,但是物理元素是在连续空间中,有时候对连续空间的图例并不想对离散空间的推理那样好。比如扔球,你很难确定自己是否站的近了或者就是根本扔不进去,这种从连续空间到离散空间的映射会让玩家失去明确性。

多状态性

线性游戏:会阻碍玩家的进度,如果你想要不卡关就要考虑给玩家过多的提示,但这可能削弱尤里卡时刻的强度。p.s. 我玩文字游戏的时候就会有这一点,经常想直接看提示,总是这样就缺少了一丝快感,现在想起来原来是因为这个原因啊。

情节驱动的解密游戏

p.s. 以上规则全都被传送门2打破哈哈哈哈哈哈哈哈哈哈或

29.打破前面这些规则,有时反常一点

薛定谔线索

违反了唯一答案原则,总统大选字谜,中间那一行既可以填CLINTON也可以填BOBDOLE,为了达到这个目标要设计七个薛定谔线索。

故意放红鲱鱼

把红鲱鱼放出来做成梗,懂得人知道不应该数它,这本身很有趣。

奇特的规定

合作让黑方不被将死

30.当你主动寻找好想法时,缘分自然会到来

伟大的谜题往往是被发现出来的,而不是发明出来的。

注意自己感受到的尤里卡时刻,并把他们变成谜题,积极寻找那些看起来会超出你预期的东西。

设计解谜游戏的30堂课相关推荐

  1. 为什么近期涌现了一批解谜游戏?

    解谜游戏成为最近手游行业的热点品类,从实景视频风格的<记忆重构>到动画趣味的<我要翘课>,甚至故宫都推出了历史题材的解谜游戏.是什么让解谜游戏重回大众视野? 不知从何时起,玩家 ...

  2. bugku 杂项 就五层你能解开吗_你能解开这个和数字有关的逻辑解谜游戏吗? | 每日一考...

    今天是一道和数字有关的逻辑解谜游戏看看你能用多长时间得到答案这道题的目标是,把网格根据数字划分成很多个方形小块. 每个数字都代表它所在的小块面积,也就是包含了几个小格子,要求如下图,每个小块里必须有, ...

  3. 冒险解谜游戏:恩科迪亚Encodya mac中文版

    恩科迪亚Encodya for mac是Mac平台上一款科幻赛博朋克风格的冒险解谜游戏,在恩科迪亚mac版中你将会跟随孤儿Tina与守护她的机器人SAM-53一起展开一场冒险之旅,恩科迪亚游戏的背景设 ...

  4. 国产解谜游戏《盲点》:扬长避短,解谜与剧情相得益彰的精品

    <盲点>是由无限飞(Unlimited Fly Games)工作室开发的一款第一人称冒险解谜游戏,游戏早在去年10月的时候就以VR游戏的形式在PSVR发售,不过当时游戏的剧情尚未完成,只发 ...

  5. 烧脑打游戏计算机,盘点极度烧脑的游戏有哪些 烧脑解谜游戏推荐

    上分.吃鸡时遇到神坑队友时是不是非常绝望呢?恨不得自己有三头六臂能一打五,遇到这种情况不要慌,远离小学生,玩一款高智商游戏冷静一下.下面就给大家推荐几款极度烧脑的游戏,小学生是玩不来这些游戏的. 烧脑 ...

  6. New程序媛Scratch解谜游戏之密室逃脱一

    小伙伴们~ 我们今天要开始讲解scratch制作解谜游戏了,意不意外?惊不惊喜 本期视频地址: https://www.bilibili.com/video/av21536134/ 大家也可以选择进入 ...

  7. 解谜游戏-STEAM中最杂乱的游戏标签

    --人活着,倾其一生,就是为了解开世界的谜. 自从游戏这个词出现开始,解谜元素可能就被人们灵活运用于各种娱乐中.在现在的游戏里更是普遍使用,或是帮助游戏营造出各种沉浸式氛围.或是直接增加游戏可玩性.或 ...

  8. 深渊:伊甸的幽灵 for mac(冒险解谜游戏)

    为大家推荐一款非常好玩的冒险解谜游戏,深渊:伊甸的幽灵 for mac(Abyss - The Wraiths of Eden)是G5旗下一款经典的解谜游戏,在深渊伊甸的幽灵破解版中,你为了寻找失踪的 ...

  9. Silverlight 解谜游戏 之十六 消失的蒙娜丽莎

    在<Silverlight 解谜游戏 之三 消除名单>中我们通过在物品轮廓画出Path 来达到消除物品的效果,由于游戏中的物品都是Office 图片的一部分所以无法使其真正消失,本篇我们将 ...

最新文章

  1. DB2的一些精品文章地址
  2. 【WEB安全】In0ri:基于深度学习的网站内容污染检测系统
  3. 阿里“计算”家族技术领头人分享会
  4. 问题 1072: 汽水瓶
  5. layout_gravity与gravity的区别
  6. Python多人聊天室
  7. win7下如何快速打开便笺或便签实用小工具
  8. uniapp公共跳转(uni.navigateTo)封装
  9. python绘图画猫咪_Turtle库画小猫咪
  10. DirectX天空球和天空盒子模型
  11. 标题优化的技巧是什么
  12. 手机市场变天:荣耀鸣枪,重回舞台中央?
  13. 猫小胖服务器位置,最终幻想14新增猫小胖大区拆分陆行鸟大区-最终幻想14国服大区调整计划公布!-Appfound...
  14. sklearn的SVM的decision_function_shape的ovo和ovr
  15. Android网络数据JSON解析使用总结
  16. CSS禅意花园 —— 设计
  17. 用python3的pyspider爬取国家统计局的行政区域(只到乡镇级,更新到2017年)
  18. 利用AST对抗js混淆(三) 控制流平坦化(Control Flow Flattening)的处理
  19. 体验MyIE2强大功能 网际畅游应用技巧集锦
  20. UTF-8编码方式汉字和英文各占据的字节数

热门文章

  1. 1698无法登录mysql服务器_一,问题描述:MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用...
  2. Python学习总结(10) python中数据的常用操作之切片和迭代
  3. NP完全问题的归约-碰撞集(HITTING SET)
  4. 统计知识基础(三)常用构造估计量的两种方法——矩估计、最大似然估计
  5. fedora安装 设置基础软件仓库时出错
  6. python中函数定义的关键字_python中定义函数的关键字是什么
  7. 读《码农翻身:用故事给技术加点料》
  8. 移动硬盘文件丢失如何找回丨500G硬盘
  9. 烤仔TVのCCW | 智能合约间的四种调用(下)
  10. python迷宫地图代码_Python机器人探测迷宫代码求助