Возможно, имелся в виду алгоритм автоматического распознавания букв и нахождения слов в играх подобного рода. habr.com
Один из возможных вариантов работы алгоритма: habr.com
- Загружаются слова из словаря. habr.com
- Игровое поле заполняется буквами. habr.com
- Начинается поиск с первой позиции (0, 0) и проверка на вхождение формируемого слова в соответствующие множества слов и подслов. habr.com
- Когда все слова, начинающиеся с буквы, которая была на первой позиции, найдены, алгоритм переходит к следующей позиции (0, 1) и поиск начинается заново. habr.com
- Так происходит до тех пор, пока не будут перебраны всевозможные позиции на игровом поле. habr.com
- Затем алгоритм завершает работу, а множество найденных слов сортируется в порядке убывания их длины, так как за более длинные слова начисляются больше игровых очков. habr.com
Для генерации слов из букв, которые можно использовать в играх типа Words of Wonders, существует специальный сервис, например wow-generator. github.com Он позволяет задавать минимальную и максимальную длину слов, а также ищет и даёт определения получившимся словам. github.com