Подсчет очков
307
ких пришельцев одновременно, игрок получит очки только за одного подбитого
пришельца. Чтобы устранить этот недостаток, нужно доработать механизм обна-
ружения коллизий между снарядами и пришельцами.
В коде
_check_bullet_alien_collisions()
любой снаряд, столкнувшийся с при-
шельцем, становится ключом словаря
collisions
. С каждым снарядом связывается
значение — список пришельцев, участвующих в коллизии. Переберем словарь
collisions
и убедимся в том, что очки начисляются за каждого подбитого при-
шельца:
Достарыңызбен бөлісу: