Что такое Wordle
Wordle — это словесная веб-головоломка на английском, которую создали в октябре 2021. За четыре месяца у игры появились адаптации на разных языках, в том числе и в СНГ: украинское «Словко», беларусская «Уордлі», русская «Вордли». В TikTok ежедневные прохождения игры с комментариями набирают десятки тысяч лайков.
31 января 2022 издание The New York Times объявило, что покупает Wordle «за семизначную сумму». Известно, что Wordle станет частью NYT Games и пока что останется бесплатной.
Как в нее играть
Цель игры — угадать слово дня. Именно угадать — никаких подсказок в духе «Теплая пора года, пять букв» нет. Перед вами появятся поле из квадратов и клавиатура для ввода.
Это «Поле чудес» для зумеров — угадывать слово нужно по буквам. У вас есть шесть попыток, чтобы по очереди вводить слова из пяти букв. Когда введете первое слово — отправляете результаты, после чего все квадратики поменяют цвет. Зеленый — такая буква есть в слове и стоит на этом месте, желтый — буква есть, но находится в другом месте, серый — такой буквы нет в слове. Можно включить hard mode: обнаруженные подсказки нужно будет использовать в следующем слове, ввести слово без зеленых и желтых букв нельзя.
Почему Wordle такая популярная
Опрос Morning Consult показывает, что каждый пятый миллениал играет в Wordle: 26% опрошенных этой демографической группы ответили, что любят угадывать слова. Всего головоломку разгадывают 14% взрослых американцев.
В игре нет подписки и она не присылает уведомления. Нет никаких бонусов за уровень — только ваш прогресс. Результатами можно поделиться с друзьями, которые угадывают вместе с вами одно слово. Глава отдела технологий игрового дизайна в Стаффордширском университете предполагает, что короткая игра напоминает о перерыве тем, кто работает дома, и помогает чаще общаться с семьей и друзьями во время пандемии.
Morning Consult тоже отмечает социальный фактор популярности: 43% респондентов впервые услышали об игре в социальных сетях, а 21% узнали от членов семьи и друзей. Кроме этого, 59% всех взрослых и 73% миллениалов делятся результатами в своих личных аккаунтах.
Постить свои результаты пользователи начали раньше, чем такая функция появилась в игре. Джош Уордл добавил ее после того, как увидел публикации, где результаты зашифровали с помощью эмоджи.
Интересно и то, что сыграть в игру можно только один раз в сутки. Вы не можете часами угадывать слова, как в большинстве популярных приложений. Это необычная механика для эпохи, в которой сервисы стремятся любым способом увеличить скринтайм, а мобильные студии создают игры по модели Play-to-Earn (где игрокам платят за сам факт активности).
При чем тут математика
Игрой заинтересовались не только любители языковых головоломок — она приглянулась и математикам. На основе теории информации они разрабатывают стратегии для подбора нужных слов. Например, в Twitter появился алгоритм, который помогает получить верный ответ в 50% случаев, а в 90% — определить три слова, одно из которых будет правильным. Кембриджский профессор математики Тим Гауэрс считает, что игра затрагивает и теорию энтропии, потому что изменяет количество информации, необходимой для определения конкретного объекта из набора.
Пользователи часто публикуют результаты в Twitter, поэтому есть еще способ угадывания, основанный на анализе постов. В нем вы вычисляете и сравниваете распределения результатов за этот день с распределениями для каждого возможного слова, сравниваете со списком недопустимых результатов, который надо сделать заранее, а потом делаете предположение.
Сейчас есть и адаптация с числами — Wordle для математиков. В нем нужно составить уравнение, ответом которого будет «число дня». Существует и еще одна модификация игры — Lewdle — с обсценной лексикой.
Три способа решить головоломку с помощью Python
Python-разработчик Том Локвуд написал код, который помогает решить головоломку в Wordle в 99,4% случаев. Программа извлекает список слов из словаря и определяет частоту букв на разных позициях. В зависимости от этого вы выбираете слово, в котором будут новые зеленые буквы, и сокращаете целевой список — слова из пяти букв, которые в теории могут подойти. Потом повторяете процедуру снова.
Есть еще один способ прохождения Wordle на Python. Он основывается на частотном анализе, но в этом случае анализируется не весь словарь, а только слова из пяти букв.
Третий способ учитывает особенности естественных языков. Такая система делит словарь на несколько условных категорий — подсписков, и выбирает слова, которые смогут быстро проходиться по этим подборкам.
Лайфхаки без кода и математики
Если вы не кодите, но хотите побыстрее найти решение и запостить его на своей страничке, можно пользоваться этими лайфхаками (важно: они актуальны для версии на английском).
Первая попытка:
- Начните с adieu (это слово уже стало мемом);
- Если не хотите начинать с adieu — избегайте слов с буквами «X», «Q» и «Z»;
- В первом предположении не используйте слова с повторяющимися буквами.
Вторая попытка:
- Перемещайте желтые буквы;
- Старайтесь не использовать серые буквы второй раз.
Все остальные попытки:
- Используйте метод исключения;
- Не используйте «слова дня» последних нескольких дней — маловероятно, что они снова будут правильным ответом.