Ćwiczenie: Poruszanie kwadratem po ekranie w Pygame
Cel:
Doskonalenie się z podstaw pracy z biblioteką Pygame – tworzenie okna, rysowanie obiektu oraz obsługa klawiatury.
Instrukcja krok po kroku
1. Utwórz nowy plik Python, np. cwiczenie_pygame.py.
2. Wklej poniższy kod:

Polecenia z zakresu modyfikacji kodu:
-
Zmień kolor kwadratu na dowolny inny (np. niebieski, zielony, żółty).
(Podpowiedź: zmień wartości RGB wpygame.draw.rect.) -
Zmień kolor tła okna na wybrany kolor zamiast czarnego.
(Podpowiedź: zmień(0, 0, 0)wokno.fill.) -
Zmień prędkość poruszania kwadratu, np. z 5 na 2 lub na 10.
(Polepredkosc.) -
Zmień rozmiar kwadratu, np. z 40 na 20 albo 80.
(Polerozmiar.) -
Dodaj ograniczenia — kwadrat nie może wyjść poza granice okna.
(Podpowiedź: sprawdzajif x < 0: x = 0itd.) -
Zmień tytuł okna na własny, np. „Moja gra”.
(Liniapygame.display.set_caption(...).) -
Dodaj drugi obiekt – np. narysuj koło w innym miejscu.
(Podpowiedź:pygame.draw.circle(okno, (0,255,0), (300,200), 30).) -
Zmień sterowanie kwadratem — zamiast strzałek użyj klawiszy WASD.
(Wystarczy podmienić K_LEFT → K_a, K_RIGHT → K_d itd.) -
Ustaw kwadrat w innym miejscu na starcie, np.
x = 200,y = 150. -
Dodaj licznik FPS (klatek na sekundę), aby animacja była płynniejsza.
(Podpowiedź: dodajclock = pygame.time.Clock()iclock.tick(60)w pętli.)
Was this helpful?
0 / 0