Projekt edukacyjny · Rozdział 21
Space shooter
Pełna gra na Pygame: statkiem gracza, wrogami, strzelaniną, kolizjami, punktacją i ekranem Game Over.
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
- Organizuj jednostki gry jako oddzielne klasy
- Zarządzanie stanami gry i zasobami
- Dostosuj poziom trudności za pomocą czystych funkcji
02 / Lokalna premiera
Uruchomienie projektu
python -m pip install pygame-cepython projects/pygame/space-shooter/space_shooter.pyUruchamia się lokalnie; potrzebny jest wyświetlacz graficzny.