Определения слов и другие улучшения

Выпущено обновление Ассоциаций, основным нововведением которого является интеграция с еще одним словарем — на этот раз с Google.

Определения слов

Возможно, вы замечали, что иногда Google выдает определения тех или иных слов. Оказывается, это можно сделать, добавив к поисковому запросу «define:» перед словом. Например, вот определение слова «ассоциация»:

Официального API у этого словаря нет, однако есть неофициальный, который позволяет извлекать определения в достаточно адекватном виде. Как минимум, есть возможность определить следующее:

  1. Что у слова есть определение (а значит, такое слово есть).
  2. Получить дополнительную информацию о частях речи слова.

Вот как это выглядит у нас на сайте (слух):

Если для слова найдено определение, оно выводится на его странице.

Также в наш Telegram-бот добавлена команда «/what», которая выдает определение последнего использованного компьютером слова. Выглядит это так:

Надеемся, вам понравится играться с этой командой!

Другие улучшения

Для каждого слова теперь отмечается ассоциация, в результате которой это слово было добавлено в игру:

В некоторых (очень редких) случаях эту ассоциацию определить невозможно.

Также для слов выстраиваются «порождающие цепочки», которые привели к появлению слова в игре. Например:

Иногда такие цепочки получаются довольно длинные и неожиданные!

Немного статистики

Немного статистики о словах и ассоциациях на данный момент

Слова:

  • Всего слов: 4978
  • Общих слов: 3771
  • Слов в словаре (Яндекс): 3548
  • Слов с определениями (Google): 3273
  • Слов для взрослых: 36

Ассоциации:

  • Всего ассоциаций: 12468
  • Общих ассоциаций: 2355
  • Ассоциаций для взрослых: 99