契克森米哈赖的精神熵,解释了你的游戏为什么留不住人
05/0489 浏览综合 包含 AI 合成内容
最近在读契克森米哈赖的书。
起因很偶然。做游戏做久了,总会遇到一些用玩法框架解释不了的问题——为什么有些游戏数值、美术、关卡都没毛病,但就是"不好玩"?为什么有些游戏看起来很粗糙,但玩家一坐下就是三个小时?咕咕带着这些问题翻了不少设计理论,翻到最后,发现很多线索都指向同一个人。
米哈里·契克森米哈赖。匈牙利裔美国心理学家,"心流"概念的提出者。
他不是做游戏的,甚至不怎么玩游戏。他研究的是一个更大的问题:人在什么时候会感到真正的满足?不是快乐,不是兴奋,而是那种全神贯注、忘记时间的状态。他管这种状态叫 flow——心流。
咕咕先读的是《心流》,然后是《创造力》,然后是《自我的进化》。读着读着发现,这个人四十年前画的一张图,比咕咕见过的任何游戏设计方法论都精准。
那张图长这样:纵轴是挑战,横轴是技能。中间一条对角线,叫心流通道。线上方是焦虑,线下方是无聊。左上角是恐慌,右下角是冷漠。

他花了三十年研究一个问题:人什么时候会全神贯注?答案是——当他面对的挑战刚好比他的能力高一点点的时候。
不是高很多,也不是刚好齐平。是高一点点。
这个"一点点",就是游戏设计里最难把握的东西。
---
**开发中的事:难度曲线不是一条线,是一个系统**
咕咕以前觉得游戏设计的核心是创意。后来觉得是系统。再后来咕咕发现,真正决定一个游戏能不能留住人的,是节奏——你在什么时候给压力,什么时候松一口气,玩家刚觉得自己厉害了的时候,你怎么不动声色地把难度往上推一格。
大部分开发者在做难度设计的时候,画的是一条从左下到右上的斜线——关卡越往后越难。这是初级做法。问题在于,它假设所有玩家的成长速度一样,而现实是:有人第三关就卡了,有人第十关还觉得太简单。
契克森米哈赖的八通道模型给了一个更精确的思路。心流通道两侧各有三个区域:焦虑、担忧、唤醒在上面,无聊、放松、控制在下面。玩家在游戏里的真实体验,不是沿着对角线均匀前进的,而是在这八个区域之间跳动的。
好的难度设计不是让玩家一直待在心流区——那不可能。好的难度设计是控制玩家在焦虑区和无聊区停留的时间。

《黑暗之魂》系列经常被说"太难",但它的真实设计不是一直让你焦虑。篝火之间的路程是"唤醒区"(有压力但可控),Boss 战是"焦虑区"(极限挑战),打完 Boss 的那段安全区域是"放松区"(喘口气)。整个节奏是:紧→更紧→断裂→松→紧→更紧→断裂→松。它没有让你一直紧绷,而是用松弛来放大紧绷的感受。

黑暗之魂
《只狼》在这个基础上做了一个调整:弹刀系统给了玩家一个"我在变强"的明确信号。每次成功弹刀,音效和火花都在告诉你"你做对了"。这让焦虑区的停留时间变短了——不是因为难度降低了,而是因为玩家能更快感知到自己在进步。
反面是纯数值驱动的难度。《暗黑破坏神:不朽》被大量批评,核心不是氪金本身,而是当你剥离数值之后,操作层面的挑战和反馈几乎不存在。你的技能水平不影响战斗结果,只有装备数值影响。这在八通道模型上,直接把"技能"这根轴废掉了——没有技能维度的游戏,不可能产生心流。

暗黑破坏神:不朽
**动态难度调整(DDA)的几种实践:**
最经典的是《求生之路(Left 4 Dead)》的 AI Director。它实时监控四个玩家的健康值、弹药量、前进速度和击杀效率,动态调整丧尸潮的规模、特殊感染者的出现时机和物资刷新。同一关打十遍,体验十遍不同。这个系统的核心不是"随机",而是"根据玩家状态制造恰当的压力"。团队状态好,给你一波极限;团队快灭团,悄悄减少刷怪量给你一口气。
《生化危机4》的 DDA 更隐蔽。系统在后台追踪死亡次数、命中率、通关时间,然后悄悄调整敌人数量、攻击频率、弹药和药草掉落率。玩家从头到尾觉得"刚刚好",大部分人不知道系统一直在微调。后来的《生化危机 Village》延续了这个做法。
《马里奥赛车》用了更粗暴但极其有效的方案:道具分配和蓝龟壳。落后的人拿到更强的道具,领先的人更容易被打。机制完全透明,但有效——它把所有玩家拉回心流通道,让最后一名也觉得"还有希望"。这个方案适合竞技性不那么强的休闲多人游戏。
《古惑狼(Crash Bandicoot)》的隐性 DDA 很少被提到:如果你在同一个地方死了太多次,箱子里的额外命数和面具道具会增加。不改变关卡本身,只改变容错——让你有更多次尝试的机会。
陈星汉做 *flOw* 的时候,用了一个极简的方案:往深处走变难,往浅处走变简单。玩家用自己的行为告诉系统"我在哪条通道上"。他的硕士论文直接引用了契克森米哈赖的八通道模型。这个思路可以推广——让玩家的主动选择成为难度信号,而不是用算法在背后操控。后来《风之旅人》的联机设计也继承了这个思路:你遇到的那个陌生人不能说话、不能攻击你,他的存在本身就是一种"难度调节"——有人陪你,焦虑降低,但你也可能因为想帮他而承受更多。

flOw
**反馈延迟——最容易被忽略的心流杀手:**
契克森米哈赖反复强调,心流的第二个条件是即时反馈。在游戏里,这意味着从玩家操作到画面/音效响应的延迟必须足够短。技术指标上,输入延迟控制在 50ms 以内,视觉反馈控制在 100ms 以内。
《蔚蓝》的手感好到不真实,核心原因之一是它的输入响应只有 3 帧(约 50ms)。Matt Thorson 在 GDC 分享过,他们为了保证手感,把角色的速度曲线从物理模拟改成了手调数值表——每一帧的位移都是手动设定的,不是物理引擎算出来的。反物理,但对心流负责。
《死亡细胞》的做法类似:角色没有硬直,攻击可以被翻滚随时打断。这在动作设计上不"正确",但在心流上完全正确——玩家的意图和角色的行为之间零延迟。
《火箭联盟(Rocket League)》的服务器刷新率从 30Hz 提升到 60Hz 之后,虽然大部分玩家说不出具体区别,但整体好评率和在线时长都上升了。不是因为玩家"看到了"区别,而是因为操作的"感觉"变顺了。

火箭联盟
帧率波动、GC 卡顿、资源加载的微停顿——这些技术问题的本质都是心流问题。性能优化不是上线前才做的事,是从第一天就要关注的事。
---
**开发外的事:你自己的精神熵**
契克森米哈赖有一个概念叫"精神熵"。人的注意力天然是涣散的,像热力学里的熵增——如果没有外力介入,意识会自然滑向混乱、焦虑、胡思乱想。心流是反熵的力量。它把注意力收拢到一个点上,让你在那个瞬间忘掉所有噪音。
游戏是给玩家的精神负熵机器。但做游戏的人自己,往往活在高熵状态里。
做独立游戏的环境本身就是高熵的:你同时是策划、程序、美术、运营、客服。每天要在完全不同的心智模式之间切换。早上写代码需要深度专注,下午回复玩家反馈需要情绪管理,晚上做运营数据需要理性分析。每一次切换都有成本,每一次切换都在打断可能形成的心流。
契克森米哈赖研究过外科医生。他发现外科医生的心流频率极高——因为手术过程目标明确、反馈即时、挑战与技能匹配。但同一个医生,在做行政工作的时候几乎从不进入心流。不是因为行政工作不重要,而是因为它不满足心流条件。
做游戏的人可以从这里学到一个时间管理原则:把一天的工作按心流条件分类。
需要深度专注的工作(写代码、做关卡、调数值)放在一起,尽可能保证至少两小时的不间断时段。需要切换心智的工作(回复邮件、看数据、处理社区)放在另一个时段。不要让碎片化的工作入侵深度时段——每一次"看一眼手机"都是一次心流中断,而重新进入心流平均需要 15 到 23 分钟。
Eric Barone 开发《星露谷物语》期间,每天固定时间段写代码,固定时间段画素材,固定时间段作曲。他不是同时做所有事,而是把一天切成几个"单任务时段"。四年半的漫长开发没有把他压垮,很大程度上是因为他给自己的工作流设计了心流条件。
**更深一层:你在给玩家设计精神负熵的时候,有没有注意到自己在制造精神熵?**
弹窗、红点、限时活动、每日签到——这些运营手段的目的是制造回流动机,但代价是玩家的注意力被分散了。他打开游戏,第一分钟看到的不是游戏本身,而是七八个弹窗告诉他"你错过了什么"。这不是心流,这是精神熵。
对比几个案例:
《原神》的开屏体验相对克制——登录后直接进入世界,主界面弹窗有,但不密集。但《崩坏:星穹铁道》和很多二游在版本更新后的弹窗数量经常被玩家吐槽。同一家公司的不同产品,在这个维度上差别就很大。
《泰拉瑞亚(Terraria)》和《饥荒(Don't Starve)》从来不给你弹窗。打开游戏就是游戏。没有签到奖励,没有限时活动,没有红点。它们靠游戏本身的吸引力让人回来,而不是靠"你错过了什么"制造焦虑。结果是:这两个游戏的用户平均游戏时长远超大部分手游。
《异星工厂(Factorio)》更极端——它连成就系统都没有(后来加了,但非常低调)。整个游戏的驱动力来自玩家自己设定的目标:我要把这条产线效率提高 10%。没有任何外部系统在催你、奖你、惩罚你。结果是 Steam 上 97% 的好评率和惊人的平均游玩时间。

异星工厂
设计游戏的时候,试着把自己当成那个打开游戏的人。如果你自己都觉得烦,玩家一定也觉得烦。
契克森米哈赖晚年写过一本书叫《创造力》。他采访了 91 位顶尖创作者,发现他们有一个共同特质:能长时间保持专注,但不是靠意志力,而是靠对所做之事的内在兴趣。

《创造力》
他管这叫"自成目标的人格"。这种人不需要外在奖励来驱动自己,过程本身就是奖励。
做游戏的人都希望自己的玩家是这种人。但也许该先问问自己:你做游戏这件事本身,是不是自成目标的?
如果是,你不需要靠"明天就要上线了"来逼自己写代码。你会写,因为你想看到它跑起来。
如果不是,那也许要停下来想想——你到底想做什么。
答案不一定在那张图上。但那张图能帮你看清,你现在站在哪个区域。



