Skip to content

ramses44/Valid-sudoku

Repository files navigation

Валидное судоку (Valid Sudoku)

Приложение было разработано в рамках курсового проекта студентом 2 курса ПМИ НИУ ВШЭ Сахаровым Романом

Аннотация

Идея проекта заключается в создании мобильного приложения для игры в судоку. Для разработки был выбран фреймворк Flutter, благодаря чему приложение получилось кроссплатформенным.

Файлы программного кода можно условно разделить на backend- и frontend-часть. На уровне бэкэнда в программе реализован алгоритм генерации валидных судоку разного размера и сложности, представление судоку в программе, а также механизмы взаимодействия с базой данных, предназначенной для хранения информации о предыдущих играх.

Frontend был реализован в виде нескольких классов, описывающих отдельные окна приложения и их взаимодействие и обращение к интерфейсам, предоставленным классами, описанными в бэкэнде.

Помимо непосредственно игрового интерфейса для решения генерируемых программой судоку пользователю предоставляется доступ к его статистике по играм, а также выбор темы оформления.

Продукт монетизируется за счёт баннерной рекламы от Яндекса.

Итоговое приложение доступно в магазине RuStore по ссылке https://apps.rustore.ru/app/com.ramses44.valid_sudoku.

About

HSE CS course project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published