WikiRacingが19個の翻訳ではなく19個の異なるWikipediaで動いている理由
公開日 2026-08-16
ほとんどの多言語アプリは、固定された画面セットを翻訳してそれで終わりとする。WikiRacingはもっと踏み込んだことをしている。言語セレクターで言語を切り替えると、ボタンやラベルが変わるだけでなく、実際にレースしているWikipediaの版そのものが変わるのだ。ゲームが記事を取得してくるドメインそのものまで含めて。
このたった一つの設計上の選択が、ランダム記事選択からマッチメイキング、キャンペーンそのものに至るまで、ゲームの動作のほぼすべてに影響している。これこそが、このサイトへの「単純な」言語追加が、実際にはインターフェースの翻訳、検証済み記事ペアの一式の調達、そしてそのひとつひとつをまったく別の百科事典に照らして確認することを意味する理由だ。
1つのWikipediaの上に翻訳されたUIを乗せているのではなく、19個の独立したWikipedia
対応する19の言語それぞれが、独自のWikipedia版、独自のドメイン、ランダム記事選択に使われる独自のカテゴリー群、記事以外のページを除外する独自の名前空間名を指している。フランス語でプレイすればfr.wikipedia.orgをナビゲートすることになり、日本語に切り替えればja.wikipedia.orgに移り、アラビア語に切り替えればar.wikipedia.orgで右から左に読むことになる。毎回まったく異なる記事・リンク・ハブ構造の集合であり、同じコンテンツにラベルだけ違うものが貼られているわけではない。
なぜこの19言語なのか
フランス語、英語、スペイン語、ドイツ語、イタリア語、ポルトガル語、ポーランド語、日本語、韓国語、インドネシア語、ロシア語、ベトナム語、トルコ語、オランダ語、スウェーデン語、ウクライナ語、チェコ語、アラビア語、中国語は、すべて一度にではなく1つずつ追加されてきた。それぞれが、その版に実際に存在すると確認済みの独自のテーマ別記事カテゴリー、記事以外へのリンクをブロックする独自の名前空間ルール(「ノート」や「カテゴリ」のページは言語によって見た目がまったく異なる)、そしてインターフェースのすべての文言の独自の完全な翻訳を伴っている。言語ごとに数百の文言、レビューなしで一括機械翻訳されたものは一つもない。
アラビア語は特に、他の言語には必要なかった作業を要求した。サイト初の右から左に書く言語であり、テキストだけでなくレイアウト全体が、他のすべての対応言語とは逆方向に流れる読み方向のために正しく反転しているかを確認する必要があった。
各版がかみ合わないときに何が起きるか
Wikipediaの言語版は規模が極端に不均一だ。数百万本の記事を持つものもあれば、その一部しか持たないものもあり、大規模な版同士でも、特定の狭いトピックの網羅度は大きく異なることがある。300レベルのキャンペーンはこれに直接ぶつかる。ごく一部のレベルには、あらゆる言語で自然かつ直接対応する記事ペアが存在しないため、そうした特定のケースでは、単純に壊れるか黙って英語にフォールバックするのではなく、その言語で慎重に選ばれた代替記事が用意されている。目標は常に、どの言語でも継ぎ接ぎの寄せ集めではなく、自分の版で本当に完結したキャンペーンをプレイできることだった。
ランクデュエルが痛い目を見て学んだ教訓
マルチプレイヤーのマッチメイキングキューは、以前はすべての言語をまたぐ単一のグローバルなプールだった。プールが大きいほどマッチが速くなる、という理屈からだ。しかし実際には、フランス語話者と日本語話者を時間制限のあるレースでペアにすると、たとえ両者が同じ記事を読み込むよう固定されていても、選ばなかった言語に当たったほうにとってはやはり厳しい体験だった。正しいページが開いているというだけでなく、読む流暢さこそがこのゲームの本質だからだ。今ではキューは言語ごとに分割されており、プールが小さくなる代わりに、両者にとって実際にプレイする意味のある組み合わせを優先している。
セッションの途中で言語を切り替えてみよう
この切り替えは見せかけではなく本物なので、レース前に別の言語を選ぶことは、同じテーマが他のトピックとどれほど違ったつながり方をするかを手早く確かめる方法にもなる。あるカテゴリー、翻訳された概要、まったく異なる「関連項目」リンクの集合によって、ある版では目標まであと1クリック、別の版では5クリックということもある。これはまた、私たちのWikipediaのボランティアコミュニティについての記事で取り上げた網羅度の格差に気づく、実に興味深い方法でもある。同じ出発記事が、ある言語では詳細に富み、別の言語では乏しく感じられることがあるのは、純粋にその版にどれだけの編集者がいるかによるものだ。
自分の言語で、あるいは誰か別の人の言語でプレイしよう. 上部隅のセレクターで言語を選び、レースを開始して、実際にどのWikipediaに、そしてどんな経路にたどり着くか確かめてみよう。
他の記事
WikiRacingの300レベルキャンペーンを覗いてみる:ウォームアップから熟達までのソロの道のり
WikiRacingのキャンペーンモードの仕組み:難易度が上がっていく300レベル、保存される進捗、専用ランキング。自分自身と競う唯一のモード。
コミュニティチャレンジ:自分だけのWikiRacingルートを作って共有しよう
WikiRacingはチーム制作のチャレンジだけじゃない。誰でも1〜5ペアの独自ルートを作り、他のプレイヤーにタイムを競わせることができる。
WikiRacingのELOランキングシステムは本当はどう機能しているか
ランクマッチの1戦ごとに、ある数字が動く。その数字が本当に何を意味するのか、1勝または1敗でどれだけ変わるのか、そしてカジュアルレースがなぜ一切それに触れないのかを解説する。