Выполнена разработка игры «Кликер» в приложении Счетчик дней: вредные привычки для iOS, которая помогает пользователям отвлечься от вредных привычек: алкоголя и курения. Игровой процесс построен вокруг простого, но затягивающего механика: выбор привычки, клики, счет очков и погоня за рекордом.
1. Выбор привычки и вход в игру:
Перед началом игры пользователь выбирает одну из двух привычек: алкоголь или курение. В зависимости от выбора меняется игровая кнопка. После выбора открывается основной игровой экран.
2. Игровой процесс и механика кликера:
На игровом экране расположена крупная кнопка. Каждое нажатие на нее увеличивает счетчик очков. В игре нет сложных правил: только клик, обратная связь в виде звука или вибрации и рост результата. Если не нажимать на кнопку 5 секунд, игра будет завершена и будет подведен итог.
3. Звуковое сопровождение и вибрация:
При нажатии на кнопку проигрывается короткий звуковой эффект, который делает процесс более отзывчивым. На экране есть кнопка отключения звука: если пользователь устал от щелчков или находится в тихом месте, он может отключить звук одним нажатием. При отключении звука в игре будет виброотдача. Вибрацию можно отключить в настройках приложения.
4. Лучший результат (рекорд):
Игра запоминает лучший результат за все время, достигнутый пользователем. Рекорд отображается на экране и обновляется автоматически, когда текущий счет превышает сохраненное значение. Это добавляет элемент соревнования с самим собой.
5. Сохранение прогресса:
Лучший результат сохраняется между сессиями. Если пользователь закрыл игру и открыл снова рекорд остается на месте.
6. Интеграция с приложением:
Игра выполнена в едином стиле с основным приложением: используются стандартные шрифты, цвета и компоненты SwiftUI. Поддерживаются три цветовые темы приложения (светлая, зеленая, серая).
Особенности реализации:
- Разработка велась на SwiftUI.
- Поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.