Стихоплёт
Программа реализует интерактивное взаимодействие пользователя с ботом-поэтом в виде чата. Пользователю предлагается отвечать на сообщения бота в поэтической форме используя рифму и зарабатывая за это очки. В ответ бот отвечает в такой же форме. Также предусмотрен дополнительный функционал, такой как рейтинговая система, генерация случайных полных стихотворений, режим игры против других игроков по сети.
На данном этапе реализовано андроид-приложение с системой сообщений. Ответ пользователя оценивается на качество рифмы и некоторые другие критерии. Разбор слов для оценивания рифмы использует данные из словаря словоформ, доступ к которому осуществляется через серверную часть проекта, реализованную на ASP.NET Core.
В приложении имеется выборочный функционал исправления опечаток в введённом пользователем тексте на стороне сервера. Для генерации текста используется скрипт на языке Prolog, позволяющий получить случайный текст по необходимым критериям.
