Тестовое задание Unity Junior
Обязательные доработки:
- За сбитие вражеских кораблей игрок должен получать очки, которые должны отображаться в UI.
- Корабль игрока должен получать урон от вражеских выстрелов. Количество очков прочности должно отображаться в UI.
- После уничтожения корабля должно появляться окно поражения с информацией о количестве полученных очков и кнопкой “начать заново”.
- Корабль игрока не должен вылетать за пределы экрана.
- Необходимо добавить новый тип оружия - ракеты (можно больше видов оружия по желанию).
- Ракеты в моем вариант - картинка лазера красного цвета с иными показателями движения и урона
- Необходимо добавить еще как минимум 2 типа вражеских кораблей с различным поведением и набором оружия:
- Как минимум один из кораблей должен двигаться по нелинейной траектории (влево-вправо)
- Как минимум один из кораблей должен стрелять ракетами
- Необходимо добавить бонусы, которые выпадают из сбитых кораблей (используйте для взаимодействия C# интерфейсы):
- Бонус “Здоровье”, подняв который игрок восстанавливает некоторое количество очков прочности
- В моем варианте зеленый кружочек
- Бонус “Энергия”, подняв который игрок получает увеличение скорострельности орудий
- У меня названо SpeedUp - красный кружочек