# 写在前面
大家好,这里是《迷失山间》的制作人子明,虽然作品有着诸多不足,但是本着失败的项目也许能学到许多的心态,我尝试去总结游戏设计遇到的问题,也许将来有一天,会帮助到自己,或者其他人。
迷失山间是一款想去表达情感的知识解谜游戏,本文会涉及《迷失山间》的知识剧透,感兴趣可以先体验一下游戏,谢谢支持!
《迷失山间》游戏链接
# 核心
这个项目的起源是感觉本次参加boom很有一种回到了起点的感觉,对于我个人,又重新开始,像个学徒一样学习游戏开发,总有种新的感悟,于是想要把这个感觉传达出来。
一句话体验: 想要一种回到起点而产生新的感觉的体验
change your mind,not your ability.(metroidbrainia)以知识为主的谜题设计。
change your road,not your startpoint.(矫情点叫初心)
一句话品类描述:一个讨论道路的,以起点为中心的,利用关卡传达感觉的平台动作解谜作品
核心机制:回到起点、平台、动作、解谜、(脑银)迷宫、知识谜题
希望通过关卡设计传达感觉,而尽量少用文字,并且让玩家在起点最后悟出新的感觉——好想活、好想感谢的情感。
情感曲线设计上,希望玩家先经历相对低落的情感,再转向相对正面的情感,每个小关卡内都使用如此结构,最后在起点想到经历的一切而产生新的感觉。
# 抵达核心的路径
那么关卡如何传达感觉?
- 运动路线(直来直去、七拐八拐、空阔、逼仄)
- 意象 环境(偏视觉传达)
- 知识(顿悟时刻)
- 交互(什么时候能做 什么时候不能做)
其中需要指出,知识是指能力的衍生用法,常规银河城会大量使用能力锁,这次自己因为受到leap year、outer wilds、animal well的影响,想尝试使用知识锁为主来建构整个项目,一开始就给予玩家所有能力,并且让玩家在尝试中学会能力的各种用法,学会的那个时刻进行刻意设计,期望在那个时刻玩家获得一些情感体验。
最开始我们按照leap year的规格制作了一些地图大小标准,然后我们发现可能以情感为核心的话,那些地图的设计,可能都得服务于情感,而不是想到了关卡设计就开始做,那样最后应该难以达到传递情感的效果。
于是我们设计了几个主要想传达的情感,以情感为中心,设计小机制并且设计了几个场景,也许有可能激起玩家情感的机制。
- 痛苦关卡,平台跳跃的攀登,包含金币,越往上走,越有可能获得金币,但是获得金币会让跳跃力衰减,更难前进
- 迷茫关卡,走夜路,你身上有一个灯,有大概方向 然后需要走出这片看不清方向的地区
- 懦弱关卡,需要对抗黑影敌人,在这里你会领悟自己已有的攻击能力,并且解开大部分的门。
- 焦虑关卡,一个永远上不去的瀑布,一个十分钟才会打开的门,解决的方法只有等待
- 拯救关卡,最后的关卡,两条反向动线,拯救两位先前出现的npc,蜘蛛人+灰心哥。
最后,我们设计了各种门,以一个类银的模式,把这些场景都缝合起来,做成一个迷宫的样子。
# 游戏的知识谜题详解
## 下落喊 蜘蛛人
开发者预测:玩家一路上跳会发现来到这个地方应该没有办法继续前进了,在这里前面用喊进行过交互,木牌提示可以尝试喊,往前跳只会下坠,那玩家也许可以悟出下落喊,并且下落喊的音效更大,特效范围更大。
玩家如果下落喊,就会刷出一个npc 蜘蛛人发射蛛丝帮助你度过难关。
另外就是玩家根本意识不到蜘蛛人存在,因为我一开始让他隐身的,现身的时候会有一段小的演出。。(因为想复刻少年漫里的英雄形象)
## 蜘蛛人 死亡
但是这个蜘蛛人npc,60秒后就会死掉,死掉后尸体会落下底下压住开关,打开另一扇门,在最新的版本里玩家捡到了金币还会楠楠自语——“她也许是吃金币太多而摔死的”。
期望玩家先与蜘蛛人发生相遇,被蜘蛛人帮助,然后看到蜘蛛人摔落而死,产生一种无奈感,但是后面发现自己可以回溯时间,最后在有限时间里成功拯救蜘蛛人。
实际的情况:没有一个玩家一开始就触发了蜘蛛人,大家和灰心哥聊了很多,来到这里时候已经过了60秒,所以只能看到一具尸体,最初版本玩家根本意识不到他已经死了,只会觉得怪物很多,看到之后感觉不知道如何交互而困惑,这两天迭代才加上了主角说话的功能,多增加一些提示。
为什么是60秒,似乎是这里有一个三向门,需要考虑玩家如果走一个从一开始的攀登关到下坠第二关的最短时间,希望玩家进入第二关后不会从第二关跳关进入第三关,用三向门封住了第三关的入口,而要用什么触发三向门呢,这里决定是使用蜘蛛人的尸体,因此限制了蜘蛛人的死亡时间。
三向门的使用目的有两个,一是保序,不希望玩家跳关,二是希望玩家多看到一个时间有关的表现。
但是回过头来看感觉因此而影响玩家和蜘蛛人的互动时间,感觉损失更大,将多个信息耦合了起来,理解难度更大,并且设计难度也更大。
## 金币 红点
金币吃多了角色身上会亮起红点,表示吃太多金币而感觉负担很重,游戏里除了回档没有别的消耗金币的手段,因此若是出现红点,则大概率需要回大档,拿到最大的红色金币后,角色会失去所有的跳跃、冲刺能力,并且走的非常慢。
这个机制其实有一点自嗨,因为想要传达出玩家越往上攀登,负担越重,越难攀登这一体验,于是做了一个如此反逻辑的设计,通常rpg游戏也有负重系统(但金币一般没负重,博德之门除外),超重后无法冲刺等等,但是平台游戏的收集物基本上都是奖励,把他做成惩罚是一种反逻辑,有些玩家和我抱怨说无缘被打了一拳一样,确实是这样,并没有代入玩家的视角来想这些问题。
另外就是这个金币收集物没有出口,这就变成了一个更重的乘法,需要回大档这个事在早期版本也没有跟玩家有所交代,玩家到了后面才会意识到金币是一个debuff,这是我们设计时候的目标,这里是假想一个入行的新手,会发现路上只有很少的金币,他们不在必经之路上,需要多走几步才会吃到,后面则是将金币大多放在必经之路上,让玩家在丧失移动能力的道路上越陷越深。
并且平台跳跃的关卡设计,如果需要考虑角色能力 而进行依赖设计,能力在变化对于关卡的兼容性也做出了要求,设计难度就更高。
## 时空门 回档机制
角色来到这个位置跳下去,会从顶部落下来,并且会发生时间回溯,一切都会回到玩家没有改变过的样子,死去的npc也会复活。
有人反馈这个机制还挺有意思,这也是我们尝试去区别outer wilds的点,outer wilds是限时探索,迷失山间想做的是非限时探索,尝试也做一些时间谜题但是需要自己手动触发回归。
临时想到,目前蜘蛛人的设定上是很快就死了,和长时间的探索也形成了冲突,不过我们后面也有专门做一些短时间探索对应的移动机制。
是的没错,这里就是命运石之门。
## 左右循环地图
这个是从动物井学到的,包括时空门从顶部落下也是借鉴了动物井,感觉这样可以制作一个密闭空间,形成一个无限空间的迷宫,原企划里这里是一座山的两侧,底下是矿洞和深渊,最下面时空之门,没有解开山之谜团,便不允许你离开这个区域。
红框区域有两个传送门,从一个传送门进去会从另一个传送门出来,这样你往一个方向走就不会离开地图了(目前还有些bug,有时候触发不了传送。。)。
后面也有利用传送门解谜的机制。
## 横向木板 矿洞
第一次击碎横向木板应该是在攀登关卡的末尾,吃完红色金币,然后发现下坠时候会击穿木板,从而进入矿洞。
然而实际上这个地方玩家很有可能试出来下砸,从而在没有打第一关的情况下进入了第二关,错失蜘蛛人这个npc,下砸这个操作在很多类银里都很常见,于是前面铺垫的npc交互就全失效了。
这里主要是没有代入一个卡关的玩家视角去考虑关卡是否容易破解。
然后就是假设玩家只能从第一关的末尾走到第二关,那么便将第一关的中段到终点这段路和第二关耦合起来了,并且有移动能力损失这个第二关的设计会更加的困难。
而又要玩家一开始不会去尝试这块地方,不希望玩家破序,希望是一个在第一关末尾学到的知识,在这里可以容易的应用这个知识。
后面想到可能得将这里包装起来,使用隐藏墙壁、更难破解的知识锁,来为攀登作为第一关作保序。
这里需要指出,感觉但凡涉及两关内容耦合,势必会出现设计更难做的问题,后面第二关的出口是第三关的入口,第三关的出口是第四关的入口,都出现了类似的问题,改动第一关的移动能力,牵一发而动全身。
要解决耦合问题,想到一个解决方案就是让关卡出入口之间不继续相连,而是使用关底知识和知识对应的门来进行相连。
虽然耦合关卡的设计难度大,但是适合连续流程的体验,如果想玩家一路连续过关,也可以酌情使用。
## 踢 塌方
玩家在一开始会遇到这种石块,可以用踢去交互,他们是物理的,会滚起来,像noita的石头
塌方块是踢可以直接销毁的石块,因为工期就做成直接的门了,其实做成三个石头堆叠在一起物理的 然后有个物理的塌方堆在一起可能效果会更好。
如果反馈好的话我可能会做做。。
## 喊 声控灯
这里做了一个走夜路的关卡,希望玩家在里面摸索出方向。
黑,真的黑
喊一声居然有灯
喊在这里可以呼出声控灯,可以照亮一些迷宫中的兴趣点。
迷宫的设计过于狭窄了,感觉非常多的顶头,有人跟我说这里让人很烦躁,我自己也这么觉得,可能最小的通道高度得做成 玩家身高+跳跃高度才比较合理,或者就是把顶头当做一个解谜机制类似leap year那样做。
## 深渊 冲刺踢
来到这里 大黑影会来追你,这里原本是想做成一个眼魔,眼睛在正上方。
下面一层是小黑影,同眼魔 但是眼睛在正前方。
开发者预测:玩家通过矿洞,可以来到深渊关卡,矿洞的出口是深渊关卡的入口。在这里有个下落砸可以砸开的木板,下面第一层是一个黑影,移速比你快,需要使用冲刺才能逃离。第二层前面是一个黑影,他不会动,挡住了你的去路,右边是一些门,包含之前可以踢开的石碓,希望玩家可以领悟出冲刺踢。
另外就是原本这里计划做一个npc被黑影困住了,一段时间后他就会死亡,但是因为玩家抵达深渊时间是不固定的,想要玩家看到求助而卡时间是相对困难的,加上求助的表现也不是很好做,这里的想法就搁浅了。
实际体验:第一版,在这里有个bug,玩家冲刺可以直接通过黑影,没有学到技能就离开了这里(流汗黄豆.jpg)。
## 深渊 下砸
来到这里会发现没有办法往下前进了,必须去到上面,存档,并且在存档点附近击杀大黑影。
在这里来到顶端,起跳,按踢可以下砸加速,击杀大黑影。接着使用冲刺踢开门然后从门后再下砸去到下面。
值得一提下砸这个机制一开始我们想模仿leap year,leap year下落到了一定高度,在我们这里是大于某个速度后可以触发某些功能,于是我们想着下砸要等下落到某个速度再按下按钮才能触发下砸。
乍一听没什么问题,实际做出来发现如果调了速度后按不出来,会感觉手感很差,即便知道了这个知识也很难去容易的应用,因为他对动作性有极高的要求,在速度大于10的时候在触碰到黑影之前,按下,如果提前按下,输入会被吞掉,键盘按键抬起的时间过后再按则是很难按出来,感觉这里遇到了一些谜题设计和动作元素的冲突,越是要玩家难发现则越是难按手感越差,最后还是想要一个手感较好的体验,就做了一个容易触发的下砸。
来到这里会触发电梯,展示一副壁画,和一个秘密入口。
## 瀑布 坐
做电梯来到第四关,会看到这里有一个门 是和下面的门一样的,可以用冲刺踢打开。
瀑布玩家没有知识是上不去的,这里会给与玩家较大的力,玩家在这里无法跳很高。
瀑布这里原本要放一个坐着的老头,在玩家摔落时候提醒玩家不要急,坐一会之类的,但是因为体量,在这已经不好继续做了。
玩家在这里坐下,等待十秒,会触发蓝点,一开始的版本是没有音效的,蓝点状态下是不会受到水流影响的。玩家一路到达顶端会需要经过两到三次冥想。
## 冥想 蜗牛门
预测中的流程:玩家一路向上来到顶端之后发现无路可走,只能往左边走。掉进时间谜题房间。
需要坐到绿点出现才能过这里。
在这里玩家不能回档,黑板上写了一些提示,以及一些意义不明的文字,希望玩家领悟如何开这个蜗牛门。
解题方法是:坐下,然后等待蓝点过后,再等待20秒,会触发绿点,绿点状态下,时间会加速流动。
玩家实际情况:因为冥想有二重应用,等待30秒触发绿点,旁边这个绿门我们叫蜗牛门,需要十分钟后才会打开。一开始的版本蓝点做的太小,导致玩家蓝点后没发现蓝点功能,多等了好久就触发了绿点,提前打开了蜗牛门。而里面又什么都没有,就让玩家感觉困惑。
后面可能会考虑让蜗牛门的有一个压力开关,需要坐在压力开关上,蜗牛门才会开始计时,这样可以起到蓝点和绿点的保序作用。蓝点后面加上了音效,还是希望顺序得到保障(虽然音效质量不太行)。
## 冥想 登云
玩家来到云关卡,云平台会水平移动,只要你的y轴速度小于一个值,你就不会掉下去,这里可能还得添加一些反馈,比如穿过了云给个小粒子特效。
之前的蜗牛门关卡后面还有一块牌子,通过了这里之之后才能去到云层关卡。
这里有一块木牌,提示了一个很重要的知识——“可以上瀑布,便可上浮云”。
也就是说蓝点状态下可以停留在浮云上。
之前可能很多玩家因为一些bug,回大档的时候下落时候速度较小,导致可能留在了浮云上,进而导致破序,但是这里给的是稳定上云的方法,只要坐下10秒,跳进时空旋涡,就会稳定落在云上,或者直接坐下 然后按R回档,也能落在云上。
左上有个小蓝点来着
这个功能原本是个bug来的,但是我们难以一次性全修复,所以索性当成功能,还和蓝点的意象有了一种莫名的契合。
实际上:玩家完全联想不到这一知识的使用方法,可能也就把他忽略了,进而没法完成后面的关卡。
## 拯救蜘蛛人 吃四个金币
如果按照预料中的流程,蜘蛛人是先帮助了玩家然后再死亡的,现在玩家可能会萌生一种想要反过来帮助她的情感,开发者是这样假设的。
前面流程中暗示蜘蛛人是吃太多金币而死,所以你的拯救方法就是帮助他处理掉上面的金币。
而因为他60秒就会吃到上面的金币死亡,所以需要一个方法来快速帮他吃到。于是就要使用上面提到的冥想登云法,加上地图左右连通,来到蜘蛛人的右侧,帮他把金币吃完。
金币,红色的金币。
吃完后会有一个木牌。
## 拯救灰心哥 踢绳子
救完了蜘蛛人回到营地找灰心哥对话,他会再次出发。
到底应该如何上去呢。
暗示玩家上去踢绳子,一共有三个绳子要踢。
这里需要玩家已经非常熟悉地图,从哪里下跳都要已经记住了,才能很好的通关。
这里其实不太希望玩家从最上面那个开始踢,最开始的设定是玩家最后和灰心哥一起在顶端相见,但是如果动线是从上往下的话就会不自然,需要多一个tp或者别的操作,并且想要在这里,实现一个类似我为灰心哥多吃了一些金币的情节(强制自我牺牲),把一些必吃金币摆在了路上,后面的关卡,从瀑布和云那边走,是限制成两个跳跃也可以过的,也是增加了设计难度。
最后发现感觉还是加入留下了一个最优路线,玩家就会选择最优路线,从上往下踢,下次可能还是得考虑清楚一点。
绳子是物理的,gpt帮我写的小模拟代码,唔ai真好用。
最后灰心哥脱帽致敬。玩家按E,可以带上帽子。
master标志
## 尾声
一开始我们的构想是玩家只要玩家只要在火堆边坐下30秒就能触发结局,一个时间锁,就是希望玩家已经淡然了一切,所以在火堆边坐一会就好了,这样一种抽象的行为。
这个设定来自far cry4,一开始就可以结束游戏的感觉,同时也是你获得知识了的话,30秒就可以通关。
最后还是 希望玩家能打完这个游戏,所以加上了一些通关条件锁——救两个人,感觉保留那个在这坐30秒就结局的设定也还挺有味的。
## 最后的石像
之前提到这里有个隐藏房间,其实这个石像也是一个蜗牛门。感兴趣的读者可以去试试,进入了开发者房间后,可以试试喊。
# 总结
这次的核心目的是用关卡传达一些抽象情感,前面的爬楼是痛苦 矿洞是迷茫 深渊是懦弱 瀑布是焦虑,设计流程是先定下情感,然后造一个情感相关的小机制,最后把他们缝合起来。
为了情感传达 这么多情感铺了太多小机制,如果这些情感都是集中在一个机制的不同用法上可能会比较好,经验总结是情感难以作为直接目的,游戏的目的首先应该是游戏。也不知道如何去做一个特定的人类情感,感觉堆多了就变成偏剧情的游戏了,与一开始用关卡传达情感相悖,但是想要调动起偏人的情感类似,比如感动、痛苦、悲伤之类的,还是得使用文字,在虚构层更容易表达出这些情感,关卡在这方面传达抽象的情感是一个方向,以传递情感作为主要功能会非常难设计。
另外就是知识解谜感觉确实很难做,很难做的巧妙,可能主要还是设计方法论的思路上的问题,这也是开发者很难做到的事——让自己像玩家一样无知。
同时也要考虑一个知识是玩家所必须知道的还是知道或者不知道无所谓的,前者多用硬锁,后者多用软锁。
这次boom大部分精力集中在堆机制,没有时间考虑玩家到这里是怎么想,并非以玩家中心,而是作者自嗨的结果,信息管理完全是后面加的,也因为太多机制信息都绑在一起,一个机制两三个信息,理解难度太高,设计难度也高。可以简化一些机制,然后再重组,保留一个两个机制再深挖,或许会更好。
最后最后,这次项目全职参与,确实是堆了不少小脚本,体量做的很大,不像一个jam作品,搞到最后大家都很辛苦,也非常感谢队友对我的理解和包容,虽然最后成品不尽人意,但是还是希望从失败中可以学到东西,因此而写下了这篇回顾,明确目标,朝着目标迈进。
能做游戏真是太好了。
2024.9.3