Программа является эффективным помощником в игре Эрудит и представляет собой набор инструментов для поиска слов и комбинаций слов по исходным буквам. Программа была создана под онлайн игру Эрудит на mail.ru поэтому количество исходных символов не должно превышать 15. В приложении к программе также имеется словарь русских существительных на, примерно, 43650 слов, идентичных тем, что используются на mail.ru.
В программе реализованы следующие возможности:
1. Поиск слов:
- по исходным буквам.
- по произвольным буквам, которые в игре обозначаются звёздочками, до 3-х шт. одновременно.
- по добавочному слову, например, если необходимо найти список слов на основе не только исходных букв, но и на основе уже существующего слова.
- комбинирование действий поиска слов по исходным буквам, произвольным буквам и добавочному слову (следует учесть также, что при комбинировании поиска по исходным и произвольным буквам сам поиск может занять много времени в зависимости количества произвольных букв и от производительности компьютера).
- вывод найденных слов в два окна с сортировкой найденных слов в сторону уменьшения по длине слова в одном и по очкам за слово в другом.
2. Поиск комбинаций слов:
- в программе пока реализован только поиск всех возможных комбинаций 1-го хода, т.е. когда поле эрудита пустое. Список генерируемых комбинаций сортируется в сторону уменьшения по очкам за комбинацию. Программа может генерировать комбинации слов из от 2-х до 7-ми букв (комбинации со сколькими буквами нужно генерировать комбинации - можно задавать в программе произвольно). Подсчет очков за каждую комбинацию производится в соответствии с правилами mail.ru, т.е. суммированием очков за каждое слово в комбинации за вычетом очков за повторяющиеся слова и + 15 очков, если использованы все 7 букв.
3. Редактирование словаря
4. Исключения слов
5. Ввод данных
6. Навигация окна программы