Rozpocznij swoją grę
Lekcja 39 z 40 w kursie Twórz gry w Pygame w Coddy.
Stworzyłeś już cztery gry. Teraz stwórz własną. Oto plan, według którego powstała każda gra w tym kursie:
- Okno i pętla gry: zdarzenia, aktualizacja, rysowanie, odświeżanie, taktowanie.
- Coś, czym gracz porusza za pomocą klawiszy.
- Coś, co porusza się samo: spadające bloki, piłka, wąż.
- Reguła, która kończy grę: kolizja, wynik, licznik czasu.
- Tekst informujący gracza, jak mu idzie.
Wybierz pomysł. Statek kosmiczny unikający asteroid. Samochód jadący między pasami. Kot łapiący ryby. Wystarczą kształty: prostokąt może być czymkolwiek, jeśli porusza się tak jak dana rzecz.
Ta lekcja obejmuje kroki 1 i 2. Przykład na karcie Rozwiązanie to Rock Dodge, w którym niebieska paletka unika spadających kamieni.
Wyzwanie
ŁatwyRozpocznij grę:
- Nadaj oknu tytuł swojej gry i ustaw jego rozmiar na co najmniej 320 na 240.
- Dodaj gracza, którym można poruszać za pomocą klawiszy strzałek, i utrzymuj go wewnątrz okna.
Każda gra zaliczy wyzwanie: testy sprawdzają tylko, czy istnieje okno, gracz porusza się po naciśnięciu klawisza strzałki, a pętla kończy się po zamknięciu okna.
Spróbuj swoich sił
import pygame
pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
screen.fill((30, 30, 46))
pygame.display.flip()
clock.tick(60)
pygame.quit()
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Twórz gry w Pygame
Poćwicz samodzielnie: Edytor online Pygame