🎮 1. Экран выбора сложности
Доступные уровни сложности:
ЛЕГКИЙ
СРЕДНИЙ
СЛОЖНЫЙ
ЭКСПЕРТ
После выбора уровня сложности приложение загружает набор головоломки из внутренней памяти (JSON или DB) и запускает игру.
-------------------------------------------
🔄 2. Продолжить игру (Resume)
Автоматически сохраняет весь игровой прогресс:
Текущее состояние игрового поля (сетка 9×9)
Заметки (номера для заметок)
Прогресс таймера
Оставшиеся жизни
При перезапуске приложения появляется кнопка «Продолжить», если сохраненные данные есть.
Использует SharedPreferences или базу данных комнат.
-------------------------------------------
⏱️ 3. Система таймера и паузы
Отображает прошедшее время (например, 00:12:51)
Кнопка паузы:
Остановка таймера
Размывание или затемнение игрового поля
Отображение кнопки «Возобновить»
Кнопка «Возобновить» снимает остановку таймера
-------------------------------------------
🏆 4. Рекорды
Сохранение лучшего времени прохождения для каждой сложности
После прохождения головоломки:
Если быстрее предыдущего рекорда → показать «Новый рекорд!» Всплывающее окно
Данные сохранены с использованием SharedPreferences или Room
-------------------------------------------
❤️ 5. Система жизней (3 ошибки)
У игрока 3 жизни
При вводе неправильного числа:
Число на мгновение становится красным (подсветка ошибки)
Устройство коротко вибрирует
Значок одной жизни исчезает
Когда жизни достигают 0:
Анимация взрыва бомбы
Всплывающее окно «Игра окончена» с возможностью перезапуска
-------------------------------------------
🎉 6. Система очистки игры
После завершения головоломки:
Показать анимацию значка «Нравится»
Показать анимацию красочного фейерверка с конфетти
Показать всплывающее окно очистки с:
«Перезапустить»
«Перейти к выбору сложности»
-------------------------------------------
🔘 7. Функции кнопок
✔ Отменить
Использует стек для Сохранение предыдущих состояний
Поддерживается несколько отмен
✔ Ластик
Очищает выбранную ячейку
✔ Заметки (режим заметок)
Позволяет вводить небольшие числа
Переключатель: ВКЛ/ВЫКЛ заметок
✔ Подсказка
Заполняет одну правильную ячейку
Ограничение количества заметок может быть установлено в зависимости от сложности
------------------------------------------
🧩 8. Улучшения пользовательского интерфейса/UX
✔ Система подсветки
Подсветка:
Выделенная ячейка
Строка и столбец
Блок 3×3
Одинаковые числа на игровом поле
✔ Сообщение об ошибке
Красные цифры при неправильном вводе
Краткая виброотклик
✔ Современный дизайн пользовательского интерфейса
Тема оформления: пастельные тона или тёмная
Закруглённые карточки для сетки и кнопок
Стили Material You / Material 3
-------------------------------------------
📱 9. Значок современного приложения
Возможные стили:
Минималистичный дизайн с цифрой «9» или блоком судоку
Чистый дизайн сетки 3×3
Милые мультяшные персонажи
Премиальный градиентный значок сине-золотого цвета
Последнее обновление
15 дек. 2025 г.