這個遊戲從上線以來,一直有一個站你永遠打不到:你自己出發的那一站。你選中它,列車停在它上面,而真正開始消耗你按鍵的第一個站名,是它的下一個。
在環狀線上這一點不容易察覺。在直線路線上更糟——你根本沒得選起點,因為選了方向,起點終端站就自動確定了。也就是說,京濱東北線的大船、銀座線的淺草,從來沒有任何人打過。它們存在於遊戲裡,卻碰不到這個遊戲唯一的那個動詞。
現在改了。你出發的那一站,就是你要打的第一個站名。

現在一局是什麼樣
山手線繞一圈過去是 30 個站名,現在是 31 個:每個站各一次,加上結尾再打一次你出發的那站。什麼都還沒打的時候,角落的計數器寫著 0/31。
直線路線也多了一個。跑京濱東北線現在是全部 47 站,含大船,而不是它後面的那 46 站。
其餘一切照舊。準確率、CPM、WPM 的算法完全沒變,只是前面多了一個站名。
你是從剪票口外面開始的
如果第一個要打的就是你所在的那一站,那麼倒數計時結束的那一刻,你其實還沒站到月台上——你在外面,在剪票口。站名牌也是這麼說的:底部那條平時寫著「你身後那一站」的色帶,此刻沒有站可寫,於是寫的是改札(倫敦的路線上寫 Ticket hall)。
而且因為你還沒上車,列車無事可做。整個第一段裡它就停在始發站不動。與其讓每一局的開頭都對著一張靜止的地圖,這一段有了它自己的看點:

你打字的時候,有個人從街面的入口跑出來、跑上月台。畫法用的是日本車站指示牌那種扁平黑色剪影——和「非常口」上那個跑步小人是同一套視覺語言。和倫敦的圓牌一樣,它是用程式碼畫出來的原創圖形,不是從哪裡搬來的素材。
真正值得一提的是:它的步頻就是你的打字速度。 換姿勢是按它走過的距離觸發的,不是按時鐘。你打得快,它就衝刺;你停下來想,它也停,一隻腳懸在半空,一直保持到你按下下一個鍵為止。這個站名打完,它就沒入車站,之後的路程交給列車。
環狀線會把始發站打兩次
進站時一次,繞一圈回來時再一次。這就是山手線 30 個站卻有 31 個站名的原因。
聽起來像個怪癖,其實這正是關鍵。環狀線的一局本來就結束在出發的地方——正因如此,不管你從 30 個站裡挑哪一個出發,一圈的長度都一樣,兩個人的成績才能比。加上進站這一段,這個性質完好無損:澀谷開頭,澀谷結尾,中間是完整的一圈。
為什麼所有排行榜都重開了
每局多一個站名,意味著改動前和改動後的成績測的不是同一件事。31 個站名的一圈,就是比 30 個站名的一圈要多打。
所以每條路線的版本號都往上走了一格,所有排行榜重新開始。個人最佳也是按新版本記錄的,所以你在任何一條線上的下一局都會刷新一個 PB。
沒有任何一條舊成績被刪掉。 它們全都還在資料庫裡、掛在舊的榜單下。而且在新榜還沒什麼人的時候,你會在它下方看到上一個版本的排名,預設摺疊,並且明確標註了那是舊規則。分開放是刻意的:那些成績少打一個站名、因此必然更快,混在一起會讓它們永久霸佔榜首。等新榜攢滿,封存區塊自己就消失了。
順帶挖出來的一個 bug
弱點特訓會把你老是打錯的假名所在的車站收集起來,拼成一條練習路線。因為過去出發站不用打,特訓不得不在最前面塞一個湊數的出發站,免得你真正最弱的那一站被跳過——塞的是東京,而它被選中的理由,恰恰是「它不是你的弱點站」。
這個變通方案現在的效果正好反了,所以刪掉了。特訓從第一個站起就是你最弱的那一站。
想看明白,最快的辦法是自己跑一局。開一圈山手線,看站名牌上的第一個名字:那就是你此刻所在的站,而剪票口那兒有個人,正等著你把它打出來。