Практика 3

Напишите игру «Раздави жука» на Python с использованием Pygame.

Суть игры в следующем. С интервалом в несколько секунд в произвольных местах окна появляются жуки (жук — картинка с изображением жука, например, таракана). Жуки двигаются по экрану с небольшой скоростью (картинка жука изменяет свою позицию). Кликая мышкой по жуку вы его убиваете: его изображение перестаёт двигаться и заменяется на изображение раздавленного жука.

Необходимо ограничивать количество живых жуков на экране.

Дополнительные задания:

  1. Замените курсор мыши на изображение прицела.
  2. Сделайте изображение жука правильно ориентированным, чтобы он «смотрел» в сторону движения.
  3. Ведите подсчет очков (количество убитых жуков) и выводите их на экран.
  4. Сделайте несколько типов жуков, с разными изображениями и движущиеся с разными скоростями.
  5. Сделайте так, чтобы жуки не пересекались во время движения.