На данном этапе мы добавим в игру счет очков. За обычный корабль начислять будем 15 очков, а за босса — 100.
Для подсчета очков удобнее всего использовать метод verifyHit, немного доработав его. Чтобы вести общий счет,
добавим переменную score в класс SpaceInvadersGame. Будем выводить ее на экран с
Игра Space Invaders (33/34)
- 3
Недоступна
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Игорь Чайка
14 июня, 09:38
последнее условие должно заменять уже имеющуюся строчку "enemyFleet.verifyHit(playerBullets);"
не сразу въехал.
0
zxc-17
30 января, 07:07
И в чем смысл условия 5?
Без такого условия не валидатор принимает.
Если список пустой - цикл сразу завершится, счетчик не увеличится и вернется тот же ноль. 0
RFedorenkov
26 ноября 2021, 13:34
Забавно, у меня противник сам себя уничтожает своими выстрелами)))
А все потому, что поставил
вместо
Самое интересное валидатор принял))) 0
Skanta
29 августа 2021, 18:30
672
0
fog
10 августа 2021, 11:44
Всего эту задачу решили 655 учеников.
0
Якунин Евгений Software Developer
7 июня 2021, 17:12
606
0
VadExpert
23 декабря 2020, 14:59
Строку:
if (bullets.size() == 0) return 0;
из п.5 надо ставить в самое начало тела метода. Иначе не принимает...
+1
Иван Плотников
15 января 2021, 20:25
Или
+2
Михаил КлименкоExpert
29 июля 2020, 13:41
Всего эту задачу решили 296 учеников.
Ну, теперь то повоюем :)
0