← Блог WikiRacing

Почему WikiRacing работает на 11 разных Википедиях, а не просто в 11 переводах

Опубликовано 2026-08-16

Большинство многоязычных приложений переводят фиксированный набор экранов и считают дело сделанным. WikiRacing делает нечто более сложное: смена языка в переключателе меняет не только кнопки и подписи — она меняет саму редакцию Википедии, на которой ты реально соревнуешься. Это единственное архитектурное решение затрагивает почти всё остальное в работе игры.

Не переведённый интерфейс поверх одной Википедии — а 11 отдельных

Каждый из 11 поддерживаемых языков указывает на собственную редакцию Википедии, со своим доменом и своим набором категорий, используемых для выбора случайных статей. Играй на французском — и ты перемещаешься по fr.wikipedia.org; переключись на японский — и окажешься на ja.wikipedia.org — совершенно другой набор статей, ссылок и хаб-структур, а не тот же контент под другой этикеткой.

Почему именно эти 11 языков

Французский, английский, испанский, немецкий, итальянский, португальский, польский, японский, корейский, индонезийский и русский добавлялись один за другим, примерно в порядке того, сколько людей реально могло ими пользоваться, каждый принося собственные тематические категории статей, собственные правила пространства имён для блокировки не-статейных ссылок и собственный полный перевод каждой строки интерфейса.

Что происходит, когда редакции не совпадают

Языковые редакции Википедии крайне неравномерны по размеру — у одних миллионы статей, у других лишь малая доля от этого. Кампания из 180 уровней сталкивается с этим напрямую: у горстки уровней нет пары статей, переведённой на все языки, поэтому именно эти уровни незаметно переключаются на английскую пару вместо того, чтобы просто ломаться — игра переключает свои запросы на английскую Википедию только для этой одной гонки, чтобы ссылки продолжали корректно разрешаться.

Урок, который рейтинговым дуэлям пришлось выучить на собственном опыте

Очередь мультиплеерного подбора соперников раньше была единым глобальным пулом на все 11 языков, исходя из теории, что больший пул означает более быстрые матчи. На практике объединение франкоязычного игрока с японоязычным для гонки на время — даже после того, как обе стороны были жёстко настроены загружать одну и ту же статью, — всё равно оставалось тяжёлым опытом для того, кто оказывался на языке, который не выбирал. Теперь очередь разделена по языкам — меньший пул в обмен на матч, в который действительно имеет смысл играть.

Попробуй сменить язык посреди сессии

Поскольку переключение настоящее, а не просто косметическое, выбор другого языка перед гонкой — это ещё и быстрый способ увидеть, насколько по-разному одна и та же тема связана с другими темами: категория, переведённое резюме или совершенно другой набор ссылок «см. также» могут поставить тебя в одном клике от цели в одной редакции и в пяти кликах — в другой.

Играй на своём языке — или на чьём-то ещё

Выбери язык в переключателе в верхнем углу, начни гонку и посмотри, на какой Википедии — и по какому пути — ты на самом деле окажешься.

WikiRacing →