練一條路線本身是個循環:跑一遍,看看哪裡慢了,再跑一遍。而在這週之前,「再跑一遍」這半個循環全得靠滑鼠 —— 要麼點結算頁的再來一局,要麼退出到準備頁重新開始。剛上線的兩個改動,把滑鼠從這個循環裡拿掉了。

綁一個鍵,隨時重開

在任意路線的準備頁 —— 例如山手線 —— 音效設定下面多了一個重開快捷鍵。點開它,按下你想用的鍵,這個鍵從此就能以你當前的設定立刻重開一局。

把 F2 設為重開快捷鍵的山手線準備頁面

它在三個你會想用它的地方生效:

  • 對局進行中。 不用暫停、不用退出、不用翻選單。列車回到你的起點站,倒數重新開始。
  • 暫停浮層上。 萬一忘了綁的是哪個鍵,浮層上會寫出來。
  • 結算頁上。 和點再來一局一樣,只是手不用離開鍵盤。

預設不綁定任何鍵。如果你根本沒打開過這個設定,遊戲的行為和以前一模一樣 —— 這是給那些同一圈要連跑十五遍的人用的,不打擾其他人。

為什麼不能綁字母 R

大多數人第一反應是按個字母,然後被錄製器拒絕。這不是挑剔:在這個遊戲裡,所有可列印的鍵早就名花有主了 —— 你正是用它們打站名的。要是把重開綁在 R 上,打「六本木」打到一半就會被自己重開掉。

所以可綁定的範圍是刻意收窄的,只留下打字永遠佔不到的鍵:

  • Tab,單獨按。
  • F1 到 F12,單獨按。
  • 任何搭配 Ctrl、Alt 或 Meta(⌘)按下的鍵 —— Ctrl + RAlt + 1,隨你喜歡。帶修飾鍵的組合本來就會被打字引擎忽略,所以它們是空閒的。

即便如此,還有兩個鍵始終不在名單上。Esc 已經用於暫停;Enter 屬於輸入法 —— 在漢字模式下它是確認候選詞的鍵,搶走它會在最要命的時刻把打字弄壞。

而在日語輸入法正在組字時,快捷鍵會整個讓位。可綁定的那些鍵本來就不是輸入法用來選候選的鍵,但這道檢查依然保留著:候選清單不該在你眼皮底下被人抽走。

被中斷的那一局不留痕跡

中途重開時,你走開的那一局就直接作廢了。它不記錄成績、不影響個人最佳,也不會向排行榜提交任何東西 —— 和你現在點「退出」的效果完全一樣。

而重開出來的那一局,則在各方面都是一局完全正常的對局。它有自己從零開始的計時,所以重開不會繼承上一局的暫停時間;跑完之後照常記成績、照常更新個人最佳、照常上傳排行榜。重開不是用來逃掉一個糟糕成績的手段,它只是讓你省掉那二十秒點回起點的功夫。

每條路線都記得你上次的選擇

第二個改動要安靜得多。每條路線現在會記住你上次在它上面的選擇:環狀線的起點站、方向、輸入模式,以及羅馬字拼寫風格。明天再打開銀座線,它就停在你上次離開時的那套設定上 —— 按下開始就能走。

重新打開後保留澀谷起點與逆時針方向的山手線準備頁面

這份記憶是按路線分開存的,因為大家實際上就是這麼玩的。你可能用假名模式外圈刷山手線,同時用羅馬字打銀座線;如果只有一份全域設定,每次換線都得重選一遍。輸入模式和羅馬字風格另外還會作為墊底跨路線帶過去,所以第一次打開一條沒玩過的路線時,它是從「你習慣怎麼打字」開始,而不是從預設值開始。

讀回來的內容會先逐項對照路線校驗一遍。如果某次路線修訂刪掉了你原本的起點站,那就只丟掉這一項,方向和模式照樣保留。路線不提供的模式也絕不會串進來 —— 練完一輪漢字模式之後打開一條倫敦地鐵路線,它不會把你塞進漢字模式,因為那些站名是當作拉丁文字來打的。

這些都存在你自己的瀏覽器裡,和成績、個人最佳放在一起,完全不需要帳號。

現在的循環長什麼樣

兩件事合起來,一次練習就變成了:打開路線、按開始、跑一遍、按一個鍵、再跑一遍。剩下要做的決定只有真正重要的那一個 —— 練哪條線,用哪種方式打。

如果還不知道該往哪裡使力:弱點特訓會拿你老是打錯的那些站拼出一條專門的路線,日語打字測速則是看練習有沒有把數字推上去的最快辦法。而如果某個鍵根本按不出反應,那是鍵盤測試該上場的時候。