Projekt edukacyjny · Rozdział 20
Piłka odbijająca się
Pierwsza minigra Pygame: ball odbija się od wszystkich czterech ścian ekranu w swojej własnej pętli rozgrywki.
01 / O projekcie
Jak działa projekt
Mini-gra została zbudowana wokół klasy gry i ruchu po delta time, dlatego prędkość piłki nie zależy od częstotliwości klatek konkretnego urządzenia.
Cechy
- Odbicie od czterech krawędzi okna
- Pauza, restart i liczba odbić
- Opcjonalne kopnięcie klikowe
Co przećwiczysz
- Tworzyć pętlę gry Pygame
- Normalizuj wektor kierunku
- Oddziel prędkość symulacji od FPS
02 / Lokalna premiera
Uruchomienie projektu
python -m pip install pygame-cepython projects/pygame/bouncing-ball/bouncing_ball.pyUruchamia się lokalnie; potrzebny jest wyświetlacz graficzny.