← WikiRacingブログ

WikiRacingが11個の翻訳ではなく11個の異なるWikipediaで動いている理由

公開日 2026-08-16

ほとんどの多言語アプリは、固定された画面セットを翻訳してそれで終わりとする。WikiRacingはもっと踏み込んだことをしている。言語セレクターで言語を切り替えると、ボタンやラベルが変わるだけでなく、実際にレースしているWikipediaの版そのものが変わるのだ。このたった一つの設計上の選択が、ゲームの動作のほぼすべてに影響している。

1つのWikipediaの上に翻訳されたUIを乗せているのではなく、11個の独立したWikipedia

対応する11の言語それぞれが、独自のWikipedia版——独自のドメインと、ランダム記事選択に使われる独自のカテゴリー群——を指している。フランス語でプレイすればfr.wikipedia.orgをナビゲートすることになり、日本語に切り替えればja.wikipedia.orgに移る——まったく異なる記事・リンク・ハブ構造の集合であり、同じコンテンツにラベルだけ違うものが貼られているわけではない。

なぜこの11言語なのか

フランス語、英語、スペイン語、ドイツ語、イタリア語、ポルトガル語、ポーランド語、日本語、韓国語、インドネシア語、ロシア語は、実際にどれだけの人が使えるかというおおよその順で、1つずつ追加されてきた。それぞれが独自のテーマ別記事カテゴリー、記事以外へのリンクをブロックする独自の名前空間ルール、そしてインターフェースのすべての文言の独自の完全な翻訳を伴っている。

各版がかみ合わないときに何が起きるか

Wikipediaの言語版は規模が極端に不均一だ——数百万本の記事を持つものもあれば、その一部しか持たないものもある。180レベルのキャンペーンはこれに直接ぶつかる。ごく一部のレベルには全言語に翻訳された記事ペアがないため、そうしたレベルだけがそのまま壊れる代わりに、静かに英語ペアにフォールバックする。ゲームはその1レースに限って、参照先を英語版Wikipediaに切り替え、リンクが正しく解決され続けるようにしている。

ランクデュエルが痛い目を見て学んだ教訓

マルチプレイヤーのマッチメイキングキューは、以前は11言語すべてをまたぐ単一のグローバルなプールだった。プールが大きいほどマッチが速くなる、という理屈からだ。しかし実際には、フランス語話者と日本語話者を時間制限のあるレースでペアにすると——たとえ両者が同じ記事を読み込むよう固定されていても——選ばなかった言語に当たったほうにとってはやはり厳しい体験だった。今ではキューは言語ごとに分割されており、プールが小さくなる代わりに、実際にプレイして意味のある組み合わせを優先している。

セッションの途中で言語を切り替えてみよう

この切り替えは見せかけではなく本物なので、レース前に別の言語を選ぶことは、同じテーマが他のトピックとどれほど違ったつながり方をするかを手早く確かめる方法にもなる——あるカテゴリー、翻訳された概要、まったく異なる「関連項目」リンクの集合によって、ある版では目標まであと1クリック、別の版では5クリックということもある。

自分の言語で、あるいは誰か別の人の言語でプレイしよう

上部隅のセレクターで言語を選び、レースを開始して、実際にどのWikipedia——そしてどんな経路——にたどり着くか確かめてみよう。

WikiRacing →