Выполнена разработка системы игрового рейтинга в игре «Кликер» для приложения Счетчик дней: вредные привычки мобильной операционной системы iOS. Рейтинг позволяет пользователям соревноваться друг с другом: чем больше очков набрал игрок, тем выше его позиция в рейтинге.
1. Участие всех пользователей.
В рейтинге участвуют все пользователи приложения без исключения. Позиция в списке зависит от количества набранных очков за все время. Чем больше очков - тем выше место. Это стимулирует игроков улучшать свои результаты и бороться за лидерство.
2. Доступ к рейтингу.
Получить доступ к экрану рейтинга можно двумя способами: через иконку кубка на главном экране игры или через кнопку «Рейтинг», которая появляется на экране с результатом игры. Во время игры иконка рейтинга не активна - оценить свои достижения можно только до начала или после завершения игры.
3. Работа без интернета.
Если в момент игры у пользователя не было подключения к интернету, результат все равно сохраняется локально на устройстве. Как только соединение восстанавливается, очки автоматически отправляются на сервер и фиксируются в общем рейтинге.
Особенности реализации:
- Разработка велась на SwiftUI.
- Поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.
- Серверная часть реализована на PHP, база данных на MySQL.
https://appsell.su/portfolio/den-apps-1/mobilnaya-razrabotka/ios/reyting-v-igre-kliker-v-schetchik-dney-vrednye-privychki-dlya-ios-swiftui-602