Projekt edukacyjny · Rozdział 21

Space shooter

Pełna gra na Pygame: statkiem gracza, wrogami, strzelaniną, kolizjami, punktacją i ekranem Game Over.

PygameGryKlawiatura

01 / O projekcie

Jak działa projekt

Kompletny poziomy strzelanka łączy sterowany statek, pociski, kilka rodzajów wrogów, kolizje, fale trudności i stan końca gry.

Cechy

  • System Statków, Strzelanin i Kolizji
  • Fale wrogów o rosnącym poziomie trudności
  • Wynik, eksplozje i ekran końcowy gry

Co przećwiczysz

  1. Organizuj jednostki gry jako oddzielne klasy
  2. Zarządzanie stanami gry i zasobami
  3. Dostosuj poziom trudności za pomocą czystych funkcji

02 / Lokalna premiera

Uruchomienie projektu

python -m pip install pygame-ce
python projects/pygame/space-shooter/space_shooter.py

Uruchamia się lokalnie; potrzebny jest wyświetlacz graficzny.