第 34 章

平台橱窗里的作者性失明

前一年秋天那场关于引擎投票的争吵还没有从论坛首页彻底沉下去,伊娃·诺瓦克已经坐在2020年春天的布拉格公寓里,面对两个并排打开的浏览器窗口。左面是蒸汽平台的后台页面,右面是另一家店面的周免公告栏。平台的橱窗在那一刻变成了一面奇怪的镜子。它不再只反射作品,而是先决定哪些作品配被反射。

周二下午三点,她的游戏《灰蛾》在蒸汽平台上的页面访问量停在十七次,其中九次来自她自己按下的刷新。她认识这个数字已经三天了。三天前她按下发布键,随后看着愿望单转化率从百分之二点几缓慢移动,像一只不肯醒来的飞蛾。

她不缺准备。她为游戏做了十一张宣传图,剪了三支预告,在五个论坛里逐条回复过帖子,把商店页面的每一个角落都填满了规定动作。

但这一切都发生在平台的排序规则之外。那个规则没有面向她打开。页面的购买按钮可用,标签栏准确,分类信息也没有填错。问题在于相似推荐栏的通道没有被触发。

蒸汽平台的推荐系统需要一组互相咬合的启动信号:愿望单增速、首发销量、评论数量、社区活跃度、标签重合度、地区价格接受度。这些信号像一扇需要同时转动六把钥匙的门。伊娃只有一把,那就是她的游戏确实做完了。

《灰蛾》的完成度很高,她自己清楚。但平台看不见完成度。平台看见的是匹配度,是行为轨迹,是人群响应,是这套系统能否根据已有样本预测出下一批点击。她的作品还没有来得及成为样本,就已经被划进低置信区间。

她的手机在桌角震了一下。朋友发来消息,说免费游戏页面今天真热闹。她点开右面那个窗口。那家店面的周免游戏公告下已经堆了八千多条评论,红色笑脸和蓝色头像列成一道不断增长的水位线。本周送出的是一款三年前在主机端拿过奖的科幻射击游戏。评论区在庆祝,在比较,在催促下周的名单,像节日前抢到免费座位的人群。

伊娃没有嫉妒。她只是忽然意识到,自己的发布和那个页面的出现处在两种完全不同的时间流里。

她的游戏在蒸汽平台的时间流里近乎静止,而在那家店面的时间流里,玩家根本不会经历是否事先关注过它的判断,就直接进入它有没有摆在面前的状态。

前者靠积累,后者靠布展。前者把发现权交给算法,后者把发现权交给活动页。两种速度之间没有优劣,只有不同的过滤逻辑。

她的失败就在于她同时需要两样东西:一个愿意把灯光打向她的橱窗,以及一个能让灯光持续停留的机制。她在前一个橱窗里等了三天,灯光没有亮。

这背后是2020年数字发行领域那场无人可以假装没看见的对峙。一方是占据个人电脑游戏分发主渠道多年的蒸汽平台,另一方是以约百分之十二抽成和专项资金高调进场的史诗游戏商店。两家的争夺在2020年达到白热化:独占协议、限时免费、折扣大战、开发者分成调整。新闻标题沿着这些关键词滚动了一整年。

但伊娃逐渐想明白,真正的分界线不在于谁抽成更低。抽成只是财务口径,是双方公开声明里最容易看懂的数字。真正被改写的,是游戏被看见的方式。

她的《灰蛾》不是死在抽成谈判桌前,而是死于推荐栏的沉默,死于相似推荐系统没有为她建立任何一条关联路径。

她开始连续追问:为什么她按照平台建议填好标签,仍然没有被推荐?因为推荐系统偏好的不是标签本身,而是标签带来的互动强度。为什么互动强度不足?因为她的首日销量太低,无法形成外部访问的冲量。为什么首日销量低?因为游戏在发布前没能进入平台的即将推出活跃列表,曝光窗口被其他项目占据。为什么没有进入?因为算法的预判模型认为它不具备足够广泛的品类吸引力。为什么会有这种预判?因为它不是某个强势品类的安全变体,而是带着她自己语言风格的黑白叙事实验。作者性没有成为推荐的理由,反而成了被滤掉的参数。

这个链条一旦拉直,就不再是某一次发布的失败,而是一种结构性失明的具体显现。

一个制作者打磨多年的个人执念,在推荐模型的输入端被翻译成几个标签和一组转化预期,再在输出端被衡量为是否符合相似商品网络里的关联关系。不符合的,不是被批评,而是不被生成。

它没有出现在任何人的面前,因此也没有人说它被拒绝了。它只是不被看见。不被看见在平台语法里不是一个形容词,而是一个技术结果:访问量低,共现数据少,关联关系稀疏,推荐位缺失。

这个结果还能反过来巩固自身。没有人点击,就没有行为数据;没有行为数据,就不能被模型解释;不能被模型解释,就继续不被展示。伊娃的头疼不是来自作品质量,而是来自这个循环没有任何外部入口可供她撬动。

她记得前一年秋天那个关于引擎的投票帖。那时她也在两个引擎之间犹豫,最后选择了上手更快的那一个,因为宣传片里的光影打动了她。现在她意识到,引擎给她的是一张入场券,而平台正在回收这张券的背面。引擎决定了她能产出什么气质的画面,平台决定谁能够走到那个画面跟前。中间隔着的,不再是能力,而是适配。

她可以把游戏做得更亮、更快、更像某个热搜类型,但那样就不再是《灰蛾》。这个念头让她的手指在键盘上停了几秒钟,随后她关掉了后台数据页。同一个月,曼谷的一支四人团队正在经历另一种版本的同一困境。

他们的游戏《雨季屋》在蒸汽平台的表现不温不火,愿望单在发布前一个月停滞在四千左右。

创始人阿南那时还相信,只要发布后口碑起来,自然会被平台放大。他把宝押在首发评测上。结果评测确实不错,几家独立游戏站点打出八分以上的评价。但相似推荐栏没有给出响应。

一位热心玩家在社区发帖说,为什么我喜欢的游戏总是不出现在推荐里?跟帖者贴出一张截图,显示推荐栏里前三项都是百万销量量级的同类型作品,第四项是一款手机移植的免费内购游戏,第五项才出现一个与《雨季屋》气质接近但已经是两年前的作品。那个帖子只有四十多个赞,却让阿南忽然看清了橱窗的内部排序。

推荐栏不是内容分析的场所,而是流量再分配场所。它把大卖作品的势能继续推高,把中等表现作品放在远处,把失败作品直接移除。中段不再有稳定的可见度。中位产品的宿命是不上不下,而平台对不上不下的项目最缺乏耐心。

阿南开始计算另一个选择:史诗游戏商店的独占预付款是否能够覆盖被蒸汽平台算法忽略的损失。他联系了一位中间人。

对方给出的条件很直接:一笔预付款,一份约定期限的独占合同,一次首页展示机会。

阿南反复问自己,为什么不接受?他回看自己在蒸汽平台上的页面,查看流量来源:来自评测链接和社交媒体引流的访问占了绝大部分。蒸汽平台的推荐系统带来的自然访问不到总访问量的百分之十五。换句话说,他的游戏在蒸汽平台上基本不被平台看见,却还要为这种不被看见支付三成渠道分成。

他最终没有签独占,原因并不高尚。费用计算之后,他发现预付款扣去税和团队再投入,并不能保证下一部作品撑过一年。而独占期结束后,游戏回到蒸汽平台时的愿望单势能可能已经被耗空。那笔钱买的是维持,不是出路。

维持意味着他还能再撑几个月,但几个月之后,他还是要回到不被看见的位置上。他第一次感到,平台给中位团队的路不是完全堵死,而是每条路都通向同一个天花板。

类似的计算正在许多中位团队里发生。所谓中位,不是失败者,也不是明星。

他们有一部或两部完成度不错的作品,积累了几千到几万个愿望单,团队规模在四到十人之间,预算来自积蓄、外包或小型发行商。

他们不足以让平台主动伸出橄榄枝,也不至于差到被平台条款拒之门外。他们处在两种过滤系统的夹缝里:蒸汽平台用数据沉淀衡量他们,史诗游戏商店用独占合同筛选他们。前者要求他们证明自己已经被足够多的人喜欢,后者要求他们证明自己愿意被某一段时间独占。两种要求都在作品以外增加了生存条件。这个条件有时与作品质量无关,只与作品是否适合当前平台的流量模型有关。

于是问题就从中位团队“能不能做出好游戏”变成了“能不能做出被平台看见的好游戏”。这两个问题在2020年已经分裂成完全不同的事情。

伊娃不属于会被史诗游戏商店看中的那一类。她不是被中间人认为有经验的团队,没有前作销售收入证明,也没有足够亮眼的愿望单数据可供谈判。她在蒸汽平台上的页面是唯一的橱窗。但这个橱窗的玻璃有特殊涂层:只有当一定数量的外部光线照进来,里面的人才会被看见。

她试图自己制造光线。她写了一篇长文,讲述《灰蛾》的创作来源:祖母留下的老照片,布拉格旧城区里那些被粉刷掩盖的墙面污渍,失眠时看到的灰色斑点。文章在社交媒体上被转发了三百多次。朋友说,写得真好。她点头。

但蒸汽平台的标签系统不读文章。标签系统只读点击、停留、比较、购买。情绪劳动的波纹太浅,达不到推荐模型需要的阈值。她的作者性被拆成文字,在平台之外获得一点同情,却无法折回平台内部改变排序。

她开始越来越频繁地注意到另一件事:免费策略的游戏在史诗游戏商店周免页面获得海量评论和玩家列表曝光,而这些游戏中有相当一部分在蒸汽平台同样表现平平。周免本身不创造口味认同,它创造的是路径。玩家打开客户端,看到“现在免费”,点击领取,进入游戏。这个路径不需要他事先知道游戏,也不需要算法判断他可能喜欢。平台替作品做了一个强力的初始动作:把它放到所有人眼前。评论数量暴涨,因为领取基数变大;讨论热度上升,因为任何出现在公共活动页上的东西都会带来社交声量。

但这不是对作品的消费,而是对场合的消费。伊娃在那个周免公告页面上看到一条被顶高的评论,那条评论没有讨论游戏好不好玩,只是表达先领了再决定的意思。这句话精确地点明了橱窗的陈列逻辑:位置先于价值。被陈列本身成了价值的一部分。作品还没有被打开,就已经获得了一批“玩家”,但那些玩家并不是冲着作者性来的,而是冲着免费临场来的。他们可能三分钟后退出,也可能留下来。平台不在乎,因为平台需要的是入口点击和用户活跃,作品只是这个入口的道具之一。

而在蒸汽平台上,陈列的位置极度稀缺。相似推荐栏只给出几个坑位,热门新品按日滚动,特别优惠按折扣周期变化。每一个坑位都有明确的筛选条件。

伊娃的朋友曾经建议她给游戏设置一个首周折扣,因为折扣可能触发平台的优惠推荐。她照做了。首周四折。愿望单转化确实提升了一点,但推荐栏仍然没有出现她的游戏。她开始明白,折扣带来的短期脉冲不足以改变长期模型对她的判断。

她像一个在巨大展厅门外降价的摊贩,降价声传到里面,却没有人从门里出来。

门里的人在2020年也在争吵。玩家社区里关于独占的骂战常常被简化为开放市场与资本买断两种立场。伊娃不喜欢这种简化。

她在开发者论坛里读到一条更冷静的分析:蒸汽平台从来没有真正开放,它只是用一套去中心化的算法代替了传统的编辑推荐。去中心化不意味着公平,只意味着规则不被任何人亲手执行。你不会收到一封解释邮件,告诉你作品因为作者性过强而没有获得推荐。你只会看到一条平直的访问曲线,没有一个节点可以投诉。

史诗游戏商店的编辑推荐和周免活动至少让谁负责决定可见性这件事重新变得可以指认,但这不代表它更公平。它只是把不可见的算法换成可见的商业判断:要么你足够特别,被选为门面;要么你足够便宜,被塞进周免。处在两者之间的开发者仍然被排除。两种橱窗都声称向独立开发者开放,但它们各自把一批人留在光亮之外。

这种排除在中位团队身上制造出一种新的焦虑:不再担心自己做不出好游戏,而是担心自己的好游戏无法进入平台规定的可理解分类。

他们开始研究标签策略。有人建议阿南把《雨季屋》的标签从叙事、氛围、步行模拟改成悬疑、解谜、剧情丰富。他改了一部分。访问量确实增加了,但退款率也上升了。那些冲着解谜来的玩家发现游戏里没有传统谜题,只有缓慢的环境叙事。他们在评论区留下差评,说标签不对。阿南只好把标签改回去。

他第一次意识到,标签不只是分类工具,也是承诺结构。一旦为了可见性而修改承诺,作者性和观众预期之间的错位会立刻反噬。平台奖励的不是真实,而是可被理解的真实。可被理解的真实必须在推荐模型的词汇表里找到自己的位置,否则它就不再是真实,而是一种伪装。

阿南不想伪装。他宁可回到那个不被看见的角落。伊娃的《灰蛾》没有经历这种错位。她拒绝修改标签,因为她知道自己的游戏既不是解谜,也不是恐怖,也许最接近的标签是氛围。

但氛围在2020年的蒸汽平台上是一个低转化词,太抽象,太宽泛,很难触发协同过滤,很难形成关联网络中的强节点。她对着标签栏看了很久,然后全部清空,只留下一个独立。第二天访问量掉到七次。她重新把标签填上,这次用了十个。后台提示她,标签越精确,推荐效果越好。

精确的意思是:把你的游戏描述成系统容易匹配的类型。她填上单色、线性、短篇、心理。推荐栏没有动。

她突然明白了,所谓精确,是让系统容易理解,而不是让玩家容易理解。系统理解的标准,是足以把这个商品放进一个已经有大量用户行为记录的相邻类别里。她的作品太像一个孤立点。它被自己的独特性留在原地。

这种被系统吸收了作者性却只返还失明的情况,不止发生在布拉格和曼谷。华沙的三人小组刚刚结束一个蒸汽平台新品节的直播展示,愿望单增长了两千,但发布后仍然没有出现在热门新品前列。他们查到,新品节期间平台的流量倾斜有固定排序,优先那些开播前愿望单已经过万的项目。

他们这种在活动中才获得关注的作品,被活动页的更新速度甩到了下面。平台提供的展示机会本身也在竞争,看似向所有开发者开放,实际上每一层都有前置门槛。这种多级过滤系统构成了一种温和的筛选:没有人在一开始就被宣布不合格,但每一步都在淘汰那些尚未积累足够信号的参与者。

到最后,能够被看见的作者,都是已经在平台规定的度量衡里证明过自己的作者。这些作者的语法当然会逐渐靠近度量衡的标准。因为只有靠近,才能继续被看见。

这个循环让伊娃感到后背发冷。她从没想过自己会在发布游戏之后,对平台产生一种近乎生理性的疏离。

正是在这种疏离里,她重新翻到了一则旧闻。2004年,光荣公司公布了一款名为《仁王》的游戏,最初计划登陆第三代家用游戏主机。当时的玩家看到的只有一段预告片,里面是日本战国背景的刀剑动作,主角与后来人们熟知的形象并不相同。之后若干年,这款游戏逐渐杳无音讯,像一个从未真正进入橱窗的企划。

直到2015年东京游戏展上重新公布,平台已经换成第四代家用游戏主机。根据制作人鲤沼久史在2017年的访谈,开发过程中三次推倒重来,并在光荣与特库摩合并后交给了特库摩开发组忍者团队。

这个漫长的开发轨迹在2020年被许多人重新提起,但这一次不是作为项目管理的失败案例,而是作为一种对比:在平台世代更迭和公司合并之间,一个项目可以被搁置、重组、更换引擎、更换平台,却仍然保留着某种初始的作者意图。那种意图在2017年成品中还能被辨认出来:历史人物威廉·亚当斯以混血武士的形象出现,金发披散在战国铠甲之外。这个形象未必忠实于黑泽明遗稿《鬼》,却在漫长的平台跃迁中存活下来,像一株穿过几层土壤的根茎。

伊娃看到这则旧闻时,第一个念头是:如果《仁王》在2015年没有获得新平台发布会上的一个展位,它还会存在吗?答案是显而易见的。它需要一个橱窗。2004年的预告片给了它第一个橱窗,但那个橱窗很快关闭了。

它于是退回开发内部,在三次重写里消化平台更换带来的技术断裂。2015年的重新公布是第二次橱窗机会。这一次它被允许进入那个时代最受关注的平台发布时刻。

十几年里,它的作者性没有被算法筛选,而是被公司战略、平台世代和团队重组反复搓洗。最终作品里保留了作者意图的残影,但也吸收了平台语法的硬性要求:动作化、历史题材、可控角色、成长系统。它被看见的成本是一再改写。

伊娃当时没有意识到,这种为橱窗改写的过程,和她在2020年面对的无法让作者性进入橱窗之间,存在一种令人不适的连续性。区别只在于改写发生在开发内部,而失明发生在发行末端。一个是作者性在项目里被揉成平台可以接受的样子,另一个是作者性在发布后被平台静默地移出可见范围。前者至少还允许作者在漫长的开发周期里与平台语法谈判,后者连谈判的机会都没有,因为它已经不把作品当作可以谈判的对象,只把它当作一个数据条目。她开始理解2020年的真正变化。

过去,平台的过滤发生在制作阶段:你不符合某个发行商的品类要求,就得不到投资;你不符合家用机厂商的技术标准,就上不了架。这些过滤是可见的、人际的、可以被挑战的。

2020年的过滤则越来越算法化、自动化、难以追踪。商店页面不再由某位编辑决定你能否上架,而是由一组持续的排序程序决定你能否被看见。

上架变得非常容易,几乎任何人都可以提交游戏。伊娃只花了几个小时就完成了自己的商店页面。

但上架不等于被看见。被看见需要满足另一个层级的算法条件。公开的橱窗不再设门,却在展厅内部装满了不可见的转门。这些转门不拦人,只分流。它们把你带向不同的方向,有的方向通向热门新品,有的方向通向无人经过的角落。而你甚至不知道自己在哪一扇门里转错了弯。

这种转门最精确的表现之一,就是伊娃游戏在相似推荐栏中的位置。她曾用一个新账号在无痕模式下查看自己的商店页面。

推荐栏右侧列出十六个产品,前五个都是同类型中销量足够高的作品,接着是几款带有大量重叠标签的中型作品,最后一栏出现了两个她从未听过的游戏,一个发布于三年前,另一个发布于五年前。没有《灰蛾》。

她下载了一个浏览器扩展,查看自己游戏被哪些产品关联。结果只有三个:两个低销量的同标签作品,一个已经下架的试玩版。

关联网络非常稀疏。她的游戏像一座没有道路连接的车站,地图上存在,但没有车次经过。她知道这不是系统故障,而是关联数据不足。推荐模型无法在没有共现关系的情况下建立路径。

可如果一开始就没有路径,玩家就无法发现它;如果玩家无法发现它,共现关系就永远不会增加。这是一个闭合的循环。它不拒绝任何内容,却让内容无法自我启动。

她第一次觉得,平台给予自由上架的同时,也回收了自由被发现的权利。自由的门票上没有座位号。

这一点在史诗游戏商店的压力下变得更加清晰,却又更加复杂。史诗游戏商店在2020年继续扩大独占名单,同时保持高密度周免。

伊娃的一个同行在签下独占后告诉她,首页展示的前三小时,带来了相当于在蒸汽平台上一整年的访问量。但三小时后,游戏就沉下去了。首页更新快得惊人,几十款游戏在一天内轮换。她的同行说,独占像一场很短的焰火。焰火熄灭后,他仍然要面对同一个问题:玩家是否记得他的游戏。

那个记得的过程,蒸汽平台用愿望单来承载,史诗游戏商店当时却没有同等成熟的记忆系统。被布展看见,和被记住,是两回事。

伊娃没有羡慕那场焰火。她只是看到两种机制都未能真正解决中位作者的问题。一种让记忆系统发达,却没有给出初始推力;另一种能给出初始推力,却没有沉淀记忆。她站在两个橱窗之间,哪一个都没有真正向她打开。两个橱窗的灯光像是在交叉扫射,但光线之间的阴影区反而更深了。

这种处境不是孤例。2020年秋天,伊娃在一场线上独立游戏活动中听到一位发行顾问这样说:现在的可发现性不是发生在商店里,而是发生在商店外。你得在商店外制造足够的声量,才能让商店内的算法开始工作。这句话让她感到荒诞。

商店外的声量需要资本、人脉或运气。那些被算法挑选出来的作品,很多在进入商店之前就已经有了商店外的基础。于是商店内部的公平竞争从起点上就是不平衡的。

伊娃没有任何商店外的基础。她在布拉格的小公寓里工作,没有团队,没有发行商,没有展会邀请。她唯一的商店外动作是在社交媒体上发帖。这些帖子无法转化为推荐模型可理解的信号密度。

她忽然想到,也许自己不应该先做游戏,而应该先做观众。先积累一群愿意关注她的人,再让平台的推荐模型看到这个群体。但那样一来,游戏就不再是起点。

这个想法的残酷之处在于,对于那些只有作品、没有观众的创作者来说,平台关于发现好游戏的公开承诺其实有一个未被说出的前提:好游戏必须已经具备被发现的潜势。那潜势往往来自商店外的运气,或者商店内的早期数据,而这两者常常都不由作者本人控制。

伊娃把后台页面关掉的那个晚上,恰好也是《仁王》累计销量达到某个整数后不久。她并没有把这两件事联系起来。

那天下午,她花了很长时间看一条周免公告下的新增评论。评论数量从八千跳到一万两千,几乎每一秒都有一条新留言浮上来。其中一条写着:“先领了,反正免费,以后再看。”另一条写着:“这周终于送了个我听说过的,上周那是什么?”还有一条更直接:“喜加一,库存+1。”

这些短语单独看都无害,堆在一起却让她感到一股凉意:它们不是在谈论游戏,而是在谈论一种获取行为本身。游戏的名字可以替换成任何一个,评论区依然成立。周免把作品从“需要理由被选择”的位置搬到了“不需要理由被接收”的位置。正因为不需要理由,评论数量才会暴涨——门槛越低,参与越轻。

但这暴涨的轨迹无法迁移。活动页一翻页,那些点击、领取和评论就沉入服务器的统计后台,很难转化为对作品本身的长时记忆。

她的游戏不会获得这种暴涨,因为它不在那个活动页上;可即便在,暴涨之后她也不知道如何把那些为“免费”而来的人,变成愿意理解黑白叙事的观众。两种橱窗的算术题完全不同。

蒸汽平台在计算一个人是否可能持续喜欢,史诗游戏商店在计算一个人是否可能立即点击。前者需要她先有观众,后者需要她先在某一周被选中。她卡在两道算术题之间,像一道没有除数的余式。

这种被卡住的感觉,在她查看“更多类似产品”栏目时进一步加深。她把自己游戏的一个竞品放入购物车,然后回到自己的商店页面,刷新。推荐栏仍然没有任何变化。

那个竞品是一个同样以氛围推动的北欧步行模拟游戏,发布比她早五个月,愿望单数量超过两万。它在推荐栏里的位置很稳定,前三格偶尔变,但总在前五。

她又打开一个从未登录过的浏览器,搜索那个竞品,再点进其商店页面。右侧的类似产品列表里,那个竞品排在第一位,她的《灰蛾》根本没有出现。

她又搜索一个只卖出了几百份的独立解谜游戏。那个游戏反过来推荐了三个产品,全部是销量远高于它的同类游戏,没有一个指向《灰蛾》这种更边缘的作品。

共现关系只在上游和更上游之间建立。她的游戏像一个没有入海口的小湖,水很清,却不是任何一条推荐河流的支流。这种位置上不可见的状态,不需要平台任何人在后台动一下手指。它只是数据图景的自然结果:没有足够多的用户同时接触过她和另一个产品,于是关联永远无法生成。

她不可能靠修改标签来补齐这种缺失,因为标签只是一组描述,而不是共现。共现必须来自真实点击、真实对比、真实浏览路径。而这些路径的起点,已经被其他光更亮的地方占满了。

这种因果链的闭合让她想起论坛上一位开发者画的图。那人把相近游戏的关联数据做成了一张网状图:高销量作品像几个巨大节点,彼此之间布满粗线;中型作品挂在巨节点边缘,有几条细线;再往下,是一大批几乎没有连线的小点,各自孤立,甚至彼此都不知道对方存在。

那人写道:“我们不是被隐藏了,我们是缺少边。”伊娃盯着“缺少边”这三个字,觉得它比任何关于算法的技术解释都更准确。

平台没有拒绝她,只是没有为她的作品生成边。在这个意义上,失明不是黑屏,不是删除,而是一种不生成。不生成关联、不生成推荐、不生成可见性。

她突然理解,这套系统对作者性最深的伤害,不是它否定了作者性,而是它把作者性变成了一个没有边的点。点可以存在,但没有边就无法被抵达。

她开始觉得,自己在发布前做过的所有工作——写帖子、剪预告、回评论——都只是在这个点的表面刷漆,没有一条能替它连出边来。边只能由平台生成,而平台只为那些已经聚集了足够势能的点生成边。这个循环的入口不在作者手里。

要打破它,只能先制造一个平台看得见的势能。可势能从哪里来?要么来自商店外的声量,要么来自商店内的曝光,两者都不由她控制。她只是一个点,孤零零地放在一张不断扩张的地图上。

傍晚时,她收到阿南发来的消息。阿南说,他的《雨季屋》终于触发了一次推荐,但只持续了六个小时。那六个小时带来了三百多个访问,然后迅速回落。

原因是愿望单里有一批用户在同一时段购买,触发了短时脉冲。他查过数据,发现那批购买几乎全部来自一个主播直播后的社交媒体导流,而不是平台的自然推荐。平台只是被动地放大了这场偶然。

阿南写道:“我本以为平台是放大器,现在觉得它只是个延迟回声器。你先在别处响起来,它才肯重复你的声音。”

这句话让伊娃想起自己那个只被转发了三百多次的帖子。三百多次转发在社交平台上不算少,但传到蒸汽平台的信号却几乎为零。因为平台要的不是转发,而是点击和转化。转发发生在另一个系统里,无法嫁接到推荐模型的输入端。

两个系统之间的桥断了。她如果想继续做下去,或许不该再把希望寄托在把一个系统里的声量搬运到另一个系统里。她需要找到一种让作品自己产生平台内信号的机制。那个机制可能不是更好的标签,不是更低的折扣,也不是更勤奋的论坛回复。

她不知道它是什么,但至少知道它一定在某种她还没试过的关系里。这个念头没有变成行动,只是像一粒很轻的灰尘落在她的太阳穴上,随着血管微微跳动。天色完全暗下来,她没有起身开灯,也没有去碰鼠标。后台数据仍然在刷新,但数字已经没有意义。

她只是在关掉浏览器前又看了一眼那条早已沉没的周免公告。评论数量已经超过了可以人工翻阅的范围。最上面的新评论仍然在欢呼。她想起自己最初决定做《灰蛾》的那个秋天。当时她在一本关于十九世纪布拉格建筑的书里看到一句话:一面墙会记得它被刷过几次,只是在没有人看它的时候,它才是自由的。她不太确定为什么记得这句话。

也许因为她的游戏正是关于一面墙的记忆。而现在,她的游戏成了那面不被看见的墙。它存在,完整,颜色准确,但没有一道推荐光打在上面。光只会打向那些已经被照得很亮的地方。她合上笔记本电脑,荧光从她的嘴角掠过,然后熄灭。

桌面上只剩那台机器的边缘反射着公寓窗外的路灯。那种安静不是失败后的安静,而是一个人刚刚意识到,未来某一条可能的出路,可能要从另一个完全不同的入口去找。她在黑暗中坐了一会儿,然后起身去烧水。水壶的蓝光亮起来,和电脑屏幕一样,是最常见的等待信号。而她保持沉默,没有再去点击任何一个平台的后台。

直到水烧开,蒸气从壶嘴喷出,她才发现自己已经把订阅制合同的事放进了脑中。那个念头暂时没有结论,只是停在那里,像一扇还没打开的窗。