回响深渊 ECHO ABYSS

为什么我们不给选项

选项列表让文字游戏变得好用,也让文字游戏变得一样。回响深渊选了另一条路:你打字,AI 写结果。这篇把代价写清楚:自由输入买到了什么,又付出了什么。

选项列表解决了什么问题

早期的文字冒险要玩家自己敲动词:take lamp、open door。你得先猜中作者写了哪些词,猜不中就被一句「我不明白」顶回来。这是解析器的年代,乐趣一半在解谜,一半在跟解析器斗气。

选项把猜词这件事彻底删掉了。屏幕上永远有三到四个按钮,点一下就能推进,玩家不需要学任何语法。好处很实在:零门槛,零挫败,手机上单手就能玩。

代价也很实在:玩家能做的事,永远只有那几个按钮。当你想做一件列表里没有的事——把宝箱里的东西写成一张发霉的地图、给山一样高的守卫起个外号、把治疗药水泼在史莱姆身上——游戏没法接住你。你只能从别人的四个选项里挑一个最像的。

自由输入买到了什么

回响深渊赌的是另一件事:把输入框还给你。

一句话总结:选项式游戏问你「选哪一个」,自由输入问你「你想干什么」。后者更难,但更像真的在一个地下城里。

不让模型当裁判

自由输入最容易翻车的地方,是让语言模型同时当叙事者和裁判。它今天心情好,你一刀秒了 Boss;明天心情差,你被一只老鼠咬死。玩家很快就会感觉到:这不是规则,这是运气。

所以这里的分工是死的:模型只负责讲故事,数字全部由服务器算。命中、闪避、中毒、燃烧、掉落、金币、层数、Boss 是否倒下,都写在规则里。模型写「你砍中了它的腹节」,服务器再决定这一刀掉 7 点还是 14 点。

模型甚至不能替你作弊:它说「你拿到了深渊之心」,服务器会检查你是不是真的在第 10 层;它说「门开了」,服务器会检查守门 Boss 是不是真的倒了。叙事可以花,账不能乱。

三个代价

自由输入不是免费的。做了这么久,最疼的是这三个问题。

一、理解偏差

你写「我用火把烧它的网」,模型可能理解成「你举着火把后退」。这不是模型笨,是语言本身有歧义。缓解办法是让判定更宽容:只要动作里出现了弱点关键词,就按聪明打法算,不苛求模型完全读懂你的意图。

二、延迟

点按钮是零延迟的,打字加大模型生成不是。官方免费通道一回合十到二十秒,自己的 DeepSeek 三到五秒。这个差距没法靠文案抹平,只能靠架构:把能先算的先算好,把叙事生成放在最后一步。

三、重复描述

模型有个坏习惯:你连着两回合做同一件没用的事,它就再描述一遍同一个障碍。玩家会觉得「是不是卡住了」。应对办法是写进提示词的硬规则——连续两回合无效就换说法,并且每回合必须给出可行的下一条路。

什么时候选项反而更好

我们不觉得选项是落后的设计。在这个游戏里,选项出现在两个地方,而且都合适:

更准确的说法是:选项用来兜底,输入用来发挥。两者不冲突。

我们还在赌的一件事

这个赌注是:玩家愿意为「能自己写」多等几秒、多打几个字。

从目前的反馈看,愿意的人比想象中多。他们写的东西经常超出我们设计的范围——有人给每只怪都起了外号,有人坚持用说服解决所有战斗,有人把宝箱写成了一整段前情提要。这些我们都接住了,因为我们没打算规定你能做什么。

这也是这类游戏最值得做的地方:规则是硬的,故事是软的。硬的保证公平,软的留给你。

写一句试试

不用注册,浏览器打开就能玩。写什么都可以,先写一句「我沿着石阶往下走」。

进入地下城

接着读:第一小时:回响深渊怎么玩 · 新手攻略:十层路线与属性