Menu
CoddyTech

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:

  1. Okno i pętla gry: zdarzenia, aktualizacja, rysowanie, odświeżanie, taktowanie.
  2. Coś, czym gracz porusza za pomocą klawiszy.
  3. Coś, co porusza się samo: spadające bloki, piłka, wąż.
  4. Reguła, która kończy grę: kolizja, wynik, licznik czasu.
  5. 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.

challenge icon

Wyzwanie

Łatwy

Rozpocznij grę:

  1. Nadaj oknu tytuł swojej gry i ustaw jego rozmiar na co najmniej 320 na 240.
  2. 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()
quiz iconSprawdź się

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