Forked here
Внесенные изменения:
- Изменен способ смена активности(
changeCompatActivity
) - Поля отображения
очков
и оставшегосявремени
работают корректно. - Изменена система проигрывания звуков (отдельно для последних
sdk
) - Изменена логика
убийства
мячей (Теперь попадание тапом по мячу гарантирует его уничтожение)
Добавленные корректировки:
- Режим игры
Бесконечный
(Отсутствует ограничение по времени) - Возможность
гибкой
настройки размера мячов и выбора режима игры перед непосредственным ее началом - Таймер обратного отсчета
- Функционал для взаимодействия с локальным файлом настроек приложения
- Добавлена возможность
возобновить
незавершенную игру (Также в MainActivity) - Добавлена система подсчета очков (подробнее)
При уничтожении мяча, к уже набранным очкам добавляется время, оставшееся до конца игры.
Тем самым, чем раньше игрок лопнет все мячи, тем больше очков он наберет.
Все строковые данные вынесены из выполняемых файлов в values
Для констант
образован отдельный класс