Menu
CoddyTech
NowośćŚcieżka

Naucz się Pygame: twórz gry w Pythonie

Darmowy, interaktywny kurs pygame od zera. Pisz w Pythonie i graj w swoje gry obok edytora na prawdziwym pygame-ce, z grafiką i dźwiękami z darmowych paczek Kenneya, podpowiedziami AI i certyfikatem za każdą sekcję.

1,000+ zapisanych osób

218 lekcje218 wyzwania387 pytania quizowe

  • Dla początkujących
  • sparkles iconPomoc AI przy programowaniu
  • hint iconPraktyczne, interaktywne lekcje
  • volume On iconNarracja audio w każdej lekcji
  • quiz iconQuizy sprawdzające wiedzę
  • certificate iconDarmowy certyfikat ukończenia

Program

7 sekcje12 projekty218 lekcje218 wyzwania387 pytania quizowe
  1. Zacznij sekcjęZacznijRozwińZwińUcz się Python, rysując w oknie pygame: poznaj zmienne, instrukcje if, pętle, funkcje i listy — każdy z tych elementów wprawi coś w ruch na ekranie. Na koniec stworzysz Night Sky — nocne niebo z rozmieszczanymi przez siebie migoczącymi gwiazdami.

    Twoje pierwsze okno

    4 lekcje4

    Liczby i zmienne

    5 lekcje55

    If i klawisze

    5 lekcje55

    Pętle, które rysują

    5 lekcje55

    Funkcje

    4 lekcje45

    Listy rzeczy

    5 lekcje55

    Nocne niebo

    Projekt4 lekcje4
  2. Zacznij sekcjęZacznijRozwińZwińSamodzielnie napisz pętlę gry: zegar, klawisze, kształty, mysz, ruch mierzony w sekundach, obiekty Rect i kolizje, wynik oraz życia. Stworzysz Gem Hunt, a na koniec Catch the Blocks.

    Przesuń kwadrat

    Projekt8 lekcje85

    Kształty i kolory

    4 lekcje45

    Poruszanie się w czasie

    5 lekcje55

    Łap klocki

    Projekt10 lekcje105
  3. Zacznij sekcjęZacznijRozwińZwińWczytuj obrazy, obracaj je i skaluj, pisz klasy obiektów gry, grupuj je jako sprite’y i animuj za pomocą arkuszy sprite’ów. Na koniec stworzysz Star Patrol — kosmiczną strzelankę.

    Wczytywanie obrazów

    5 lekcje59

    Obracaj, odbijaj, skaluj

    4 lekcje49

    Klasy obiektów gry

    6 lekcje613

    Duszków i grupy

    5 lekcje512

    Kolizje z dokładnością do piksela

    4 lekcje49

    Animacja z arkuszy sprite’ów

    4 lekcje48

    Kosmiczny patrol

    Projekt8 lekcje817
  4. Zacznij sekcjęZacznijRozwińZwińDodaj menu i ekrany końca gry, HUD, liczniki czasu i fale przeciwników, poziomy trudności oraz zapisany najlepszy wynik. Na koniec stworzysz Sky Runner — grę typu endless runner.

    Stany gry

    5 lekcje512

    Tekst i HUD

    4 lekcje48

    Timery i fale

    5 lekcje512

    Poziom trudności

    4 lekcje48

    Najlepszy wynik

    4 lekcje48

    Podniebny biegacz

    Projekt7 lekcje716
  5. Zacznij sekcjęZacznijRozwińZwińTwórz poziomy z map tekstowych i kafelków, dodaj grawitację i skakanie, lądowanie na platformach, kamerę podążającą za graczem oraz patrolujących przeciwników. Na koniec stworzysz Moss Caves — platformówkę.

    Mapy z tekstu

    5 lekcje510

    Kafelki

    4 lekcje410

    Grawitacja i skakanie

    5 lekcje515

    Kolizje z platformami

    5 lekcje510

    Przewijająca się kamera

    4 lekcje410

    Przeciwnicy na patrolu

    4 lekcje410

    Jaskinie Mchowe

    Projekt8 lekcje817
  6. Zacznij sekcjęZacznijRozwińZwińDodaj efekty dźwiękowe, muzykę, cząsteczki, drgania ekranu, błyski przy trafieniu i płynny ruch, a następnie wykorzystaj je wszystkie, by dopracować Star Patrol.

    Efekty dźwiękowe

    4 lekcje49

    Muzyka

    3 lekcje35

    Cząsteczki

    4 lekcje49

    Wstrząs ekranu i błysk po trafieniu

    4 lekcje49

    Polska Straż Gwiezdna

    Projekt4 lekcje49
  7. Zacznij sekcjęZacznijRozwińZwińStwórz Snake’a, dwuosobowego Ponga i Rune Keep — loch z widokiem z góry — a następnie zaprojektuj własną grę.

    Wąż

    Projekt10 lekcje1020

    Pong dla dwóch graczy

    Projekt10 lekcje1020

    Twierdza Runiczna

    Projekt9 lekcje920

    Stwórz własną grę

    Projekt2 lekcje24

Kursy Pygame

Praktyczne kursy Pygame, które zaczniesz za darmo w przeglądarce.

Co dostajesz
Wszystko, czego potrzebujesz do nauki programowania

Ucz się w praktyce

Pisz prawdziwy kod, odpytuj bazy danych, twórz strony internetowe i opanuj prompty AI. Nasze interaktywne lekcje obejmują wszystkie umiejętności, których potrzebuje współczesny programista.

playground.js
Edytor kodu
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Dane wejściowe
"Alex"
Wynik
"Hello, Coddy! Alex"

Buduj swoją serię

Ucz się regularnie i patrz, jak rosną twoje postępy! Śledź codzienny nawyk programowania, chroń serię dzięki zamrożeniom i zdobywaj nagrody za każdy dzień nauki.

12 dni serii

Wróć jutro, aby utrzymać serię!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Podwójnie albo nic

Dzień 5 z 7

fire Freeze icon

Zamrożenie serii

2 left

Nie uczysz się w pojedynkę

Rywalizuj w globalnych rankingach, zapraszaj znajomych po nagrody i świętujcie wspólnie swoje sukcesy. Z przyjaciółmi programuje się lepiej!

Liga Challenger
Liga ChallengerAwansuje 7 najlepszych
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconStrefa awansuleaderboard Arrow Up icon

Każdy sposób nauki

Czytaj, słuchaj, sprawdzaj się, pytaj AI albo wracaj do tego, co już znasz. Każda lekcja dopasowuje się do ciebie.

Wprowadzenie do zmiennych
Audio

Zmienna to nazwany pojemnik przechowujący wartość, do której możesz później odwołać się w programie.

W Pythonie tworzysz ją, pisząc nazwę, znak równości, a potem wartość, którą chcesz zapisać.

Wartość może się zmieniać: ponowne przypisanie po prostu wskazuje nazwą nową wartość.

1xZofia

Zdobądź certyfikat

Zdobywaj certyfikaty za każdy ukończony kurs. Dodaj je do profilu na LinkedIn i CV, aby pokazać pracodawcom swoje umiejętności programistyczne.

CoddyCertyfikat ukończenia
Certyfikat dlaJan Kowalskiza pomyślne ukończenie kursu
python iconPodstawy Pythona
Zweryfikowano
Datasty 2026
LinkedInDodaj do LinkedIn

Dlaczego warto uczyć się pygame z Coddy

  • Twój kod i Twoja gra są obok siebie. Naciśnij Play, a gra działa na pygame-ce, prawdziwej bibliotece skompilowanej dla przeglądarki. Klawiatura i mysz trafiają do gry, print() i każdy błąd widać w konsoli, a Check ocenia lekcję, grając w Twoją grę.
  • Na start nie musisz znać Pythona. Pierwsza sekcja uczy zmiennych, if, pętli, funkcji i list w oknie gry i kończy się nocnym niebem z gwiazdami, które ustawiasz sam. Znasz już Pythona? Zacznij od sekcji 2.
  • Pętla gry tak, jak napisałbyś ją w domu: while running:, pygame.event.get(), clock.tick(60), klawisze i mysz, kolizje z Rect, punkty, życia i restart, a na końcu gra w łapanie.
  • Sprite'y z prawdziwą grafiką: obrazy, arkusze sprite'ów i animacja, klasy dla obiektów gry i grupy sprite'ów, w kosmicznej strzelance. Potem zasady gry w niekończącym się runnerze (menu, HUD, liczniki czasu, fale i rekord) oraz mapy z kafelków z grawitacją i kamerą podążającą za graczem w platformówce.

Najczęstsze pytania o naukę pygame

Czym jest pygame?

pygame to darmowa biblioteka Pythona do tworzenia gier 2D: otwiera okno, rysuje kształty i obrazy, odtwarza dźwięki i odczytuje klawiaturę oraz mysz. Ten kurs używa pygame-ce, edycji społeczności, którą nadal wczytujesz przez import pygame.

Czy muszę znać Pythona, żeby uczyć się pygame?

Nie. Pierwsza sekcja uczy Pythona, którego potrzebuje gra, w oknie gry: zmiennych, if, pętli, funkcji i list. Jeśli znasz już Pythona, zacznij od sekcji 2. Samego Pythona nauczysz się na kursie Pythona.

Czy to prawdziwy pygame?

Tak. Twoja gra działa na pygame-ce 2.5.7 skompilowanym dla przeglądarki, a Check ocenia ją tą samą biblioteką na naszym serwerze. Kod to zwykły pygame: zainstaluj go na komputerze przez pip install pygame-ce, a ten sam program zadziała tam.

Jakie gry stworzę na tym kursie pygame?

Każda sekcja kończy się grą: nocne niebo z gwiazdami, gra w łapanie, kosmiczna strzelanka, niekończący się runner i platformówka. Ostatnia sekcja buduje Snake'a, Ponga dla dwóch graczy, grę w lochach z widokiem z góry i grę Twojego pomysłu.

Czy moje gry mogą używać obrazów i dźwięków?

Tak. Lekcje zawierają sprite'y, kafelki, czcionki i dźwięki z darmowych paczek Kenneya, które Twój kod wczytuje przez pygame.image.load i pygame.mixer. Wgrywanie własnych plików nie jest jeszcze dostępne.

Czy kurs pygame jest darmowy?

Tak. Lekcje, gry, podpowiedzi AI i certyfikaty są darmowe. Na darmowym koncie przechodzisz kilka lekcji dziennie, a Pro znosi dzienny limit.

Czy dostanę certyfikat za kurs pygame?

Tak. Każda z 7 sekcji daje Ci darmowy certyfikat ukończenia, gdy ją skończysz, z własną stroną, którą możesz udostępnić lub dodać do LinkedIn.

Ścieżki nauki, które obejmują ten kurs

Ten kurs to jeden krok dłuższej ścieżki: kilku kursów w kolejności, w jakiej uczyłby mentor, każdy z własnym darmowym certyfikatem.

Ilustracja języków programowania w Coddy

Ucz się Pygame z Coddy

Zacznij