这个游戏从上线以来,一直有一个站你永远打不到:你自己出发的那一站。你选中它,列车停在它上面,而真正开始消耗你按键的第一个站名,是它的下一个。

在环状线上这一点不容易察觉。在直线线路上更糟——你根本没得选起点,因为选了方向,起点终端站就自动确定了。也就是说,京滨东北线的大船、银座线的浅草,从来没有任何人打过。它们存在于游戏里,却碰不到这个游戏唯一的那个动词。

现在改了。你出发的那一站,就是你要打的第一个站名。

山手线在东京站的游戏画面,站名牌显示「東京」,一个小人正从进站口跑向站台

现在一局是什么样

山手线绕一圈过去是 30 个站名,现在是 31 个:每个站各一次,加上结尾再打一次你出发的那站。什么都还没打的时候,角落的计数器写着 0/31

直线线路也多了一个。跑京滨东北线现在是全部 47 站,含大船,而不是它后面的那 46 站。

其余一切照旧。准确率、CPM、WPM 的算法完全没变,只是前面多了一个站名。

你是从检票口外面开始的

如果第一个要打的就是你所在的那一站,那么倒计时结束的那一刻,你其实还没站到站台上——你在外面,在检票口。站名牌也是这么说的:底部那条平时写着「你身后那一站」的色带,此刻没有站可写,于是写的是改札(伦敦的线路上写 Ticket hall)。

而且因为你还没上车,列车无事可做。整个第一段里它就停在始发站不动。与其让每一局的开头都对着一张静止的地图,这一段有了它自己的看点:

地图特写:车站进站口的拱形标记、一个正在迈步的小人,以及它要跑向的绿色东京站标记

你打字的时候,有个人从街面的进站口跑出来、跑上站台。画法用的是日本车站指示牌那种扁平黑色剪影——和「非常口」上那个跑步小人是同一套视觉语言。和伦敦的圆牌一样,它是用代码画出来的原创图形,不是从哪里搬来的素材。

真正值得一提的是:它的步频就是你的打字速度。 换姿势是按它走过的距离触发的,不是按时钟。你打得快,它就冲刺;你停下来想,它也停,一只脚悬在半空,一直保持到你按下下一个键为止。这个站名打完,它就没入车站,之后的路程交给列车。

环状线会把始发站打两次

进站时一次,绕一圈回来时再一次。这就是山手线 30 个站却有 31 个站名的原因。

听起来像个怪癖,其实这正是关键。环状线的一局本来就结束在出发的地方——正因如此,不管你从 30 个站里挑哪一个出发,一圈的长度都一样,两个人的成绩才能比。加上进站这一段,这个性质完好无损:渋谷开头,渋谷结尾,中间是完整的一圈。

为什么所有排行榜都重开了

每局多一个站名,意味着改动前和改动后的成绩测的不是同一件事。31 个站名的一圈,就是比 30 个站名的一圈要多打。

所以每条线路的版本号都往上走了一格,所有排行榜重新开始。个人最佳也是按新版本记录的,所以你在任何一条线上的下一局都会刷新一个 PB。

没有任何一条旧成绩被删掉。 它们全都还在数据库里、挂在旧的榜单下。而且在新榜还没什么人的时候,你会在它下方看到上一个版本的排名,默认折叠,并且明确标注了那是旧规则。分开放是刻意的:那些成绩少打一个站名、因此必然更快,混在一起会让它们永久霸占榜首。等新榜攒满,归档区块自己就消失了。

顺带挖出来的一个 bug

弱点特训会把你老是打错的假名所在的车站收集起来,拼成一条练习线路。因为过去出发站不用打,特训不得不在最前面塞一个凑数的出发站,免得你真正最弱的那一站被跳过——塞的是東京,而它被选中的理由,恰恰是「它不是你的弱点站」。

这个变通方案现在的效果正好反了,所以删掉了。特训从第一个站起就是你最弱的那一站。


想看明白,最快的办法是自己跑一局。开一圈山手线,看站名牌上的第一个名字:那就是你此刻所在的站,而检票口那儿有个人,正等着你把它打出来。