Skip to content

Это android приложение - игра: Судо́ку— головоломка с числами, является латинским квадратом 9-го порядка.

Notifications You must be signed in to change notification settings

kuchumof/Sudoku

Repository files navigation

Sudoku

Судо́ку— головоломка с числами. Судоку является латинским квадратом 9-го порядка.

Правила

Игровое поле представляет собой квадрат размером 9×9, разделённый на меньшие квадраты со стороной в 3 клетки. Таким образом, всё игровое поле состоит из 81 клетки. В них уже в начале игры стоят некоторые числа (от 1 до 9), называемые подсказками. От игрока требуется заполнить свободные клетки цифрами от 1 до 9 так, чтобы в каждой строке, в каждом столбце и в каждом малом квадрате 3×3 каждая цифра встречалась только один раз.

Сложность судоку зависит от количества изначально заполненных клеток и методов, которые нужно применять для её решения. Самые простые решаются дедуктивно: всегда есть хотя бы одна клетка, куда подходит только одно число. Некоторые головоломки можно решить за несколько минут, на другие можно потратить несколько часов.

Задача

  1. Механизм создания случайных игровых досок;
  2. Механизм для проверки решения судоку;
  3. Механизм для присвоения доскам уровня сложности;
  4. Механизм для сохранения пользовательского игрового процесса;

Технологии

  • Среда разработки: Android Studio
  • Язык программирования: Kotlin
  • Архитектурный шаблон:
  • Ключевые компоненты интерфейса:
  • Вывод данных: viewBinding
  • СУБД:
  • Работа с сетью:
  • Фоновое выполнение операций:
  • Тестирование: Ручное на версии Android 12(API 31), Samsung Galaxy A54, Realme C51

Статус проекта

в разработке

Скриншоты

Скрин основного экрана

About

Это android приложение - игра: Судо́ку— головоломка с числами, является латинским квадратом 9-го порядка.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages