We may earn an affiliate commission when you visit our partners.
Course image
Videopoint Grupa Helion

Obierz kurs na… Pygame.

Read more

Obierz kurs na… Pygame.

Pygame to jedna z tych fantastycznych bibliotek, które pozwalają poszerzyć możliwości programowania gier i aplikacji multimedialnych w języku Python. Ostatnio zyskuje coraz większą popularność — w zeszłym roku pojawiła się jej nowa wersja, Pygame 2. Jeśli znasz już język Python i marzysz o tym, by wykorzystać go do kreowania świetnych gier, nie znajdziesz nic lepszego. A jeśli chcesz szybko zaznajomić się z praktyczną stroną programowania z Pygame, trafiłeś na doskonały kurs. Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame pozwoli Ci odkryć sekrety tej biblioteki i przygotuje Cię do samodzielnego tworzenia w pełni profesjonalnych gier. Autor przeprowadzi Cię przez wszystkie etapy powstawania gry, od otwarcia pierwszego pliku aż po uruchomienie kompilatora Pythona, Nuitki, w celu uzyskania pliku wykonywalnego. Co więcej, tę drogę przejdzie z Tobą aż trzy razy: razem stworzycie trzy solidne gry. Nie pozostawi Cię także bez pomocy w zakresie przygotowania materiałów wyjściowych gry: grafik, dźwięków i muzyki. Ściągnij Pygame i wstąp do świata twórców obłędnych gier.

Czego się nauczysz podczas naszego profesjonalnego szkolenia?

  • Nauczysz się wykorzystywać bibliotekę Pygame i framework Pygame Zero.

  • Zobaczysz, jak dodawać obrazy, czcionki, fonty i inne elementy do gry.

  • Będziesz operować na grafikach 2D i tworzyć animacje.

  • Dowiesz się, jak wykorzystywać dźwięki, muzykę i napisy w grach.

  • Skompilujesz grę do pliku .exe (standardowo w Pythonie nie jest to możliwe).

  • Przygotujesz obsługę zdarzeń myszki i klawiatury.

  • Stworzysz własny i wykorzystasz istniejący mechanizm wykrywania kolizji między obiektami.

Podczas szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame opanujesz także modyfikowanie kodu innych bibliotek w celu dodania do nich funkcjonalności, nauczysz się, jak wykorzystywać w grach niektóre wzorce projektowe (provider, cache, callback) oraz jak stworzyć i obsługiwać kamerę w Pygame. Zaczniesz implementować działania wrogów (a konkretnie podejmowanie przez nich decyzji, by skutecznie zaatakować bohaterów gry). Poznasz mechanizm reagowania na zdarzenia przez sprawdzenie stanu niewidocznej grafiki pod grą (bitmap-based physics).

Ponadto dowiesz się, jak tworzyć własne dźwięki do gry, skąd brać grafiki i inne assety, w jaki sposób radzić sobie z niedoborem umiejętności okołoprogramistycznych (takich jak tworzenie grafik czy muzyki). Następnie sprawdzisz, jak wygląda obsługa warstw w Pygame. W gruncie rzeczy znajdziesz tu wszystko, czego potrzeba, by zbudować prostą grę 2D, od pomysłu po skończony projekt. Kurs zakończysz na poziomie średnio zaawansowanym, w pełni przygotowany do tego, by tworzyć także gry inne niż te zaprezentowane przez autora.

Realizuj własne pomysły na gry.

Autor szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame zapewni Ci wszelkie narzędzia do stworzenia gry, a Tobie pozostanie wymyślić jej treść, wyobrazić ją sobie i przenieść to wyobrażenie na ekran komputera. Wcześniej jednak musisz się zorientować, w jaki sposób operować „światem” (czyli wszystkim, co jest poza widocznym obszarem gry), poznać system wykrywania kolizji, opanować tworzenie prostych animacji i zdobyć nieco wiedzy na temat wszelkich innych zagadnień związanych z wykorzystaniem Pygame. Po ukończeniu kursu będziesz umiał samodzielnie stworzyć takie gry jak Mario Bros., Bomberman, Arkanoid i wiele innych. Znajdziesz tu praktyczną prezentację ogólnych metod, które zawsze działają, i będziesz mógł je zastosować w grze dowolnego typu. Solidne przećwiczenie programowania czterech gier zapewni Ci swobodę w posługiwaniu się różnymi chwytami czy sztuczkami, a także pozwoli dogłębnie poznać specyfikę używanych narzędzi.

W poszukiwaniu nowej rozrywki

Gry są nieodłącznym elementem komputerów i smartfonów. Przykuwają oko i wciągają na długie godziny. Wiele osób (programistów i nie tylko) próbuje tworzyć gry w ten czy inny sposób. W tej dziedzinie Python powoli zdobywa coraz większą popularność — po pierwsze za sprawą najpopularniejszej biblioteki do tworzenia gier (Pygame), a po drugie z powodu świetnego silnika Godot, który pozwala programować w tym języku. Praca z grami to praca z grafikami (zwanymi sprite’ami), dźwiękiem, muzyką, obsługą zdarzeń oraz o wiele trudniejszym debugowaniem niż w przypadku aplikacji niebędących grami. W takich aplikacjach często bardzo trudno jest powtórzyć napotkany błąd, gdyż dana sekwencja występuje dość rzadko. Wymagają one także znacznie więcej testowania. Jeśli programiście zależy na tym, żeby jego gra była bezbłędna, musi w nią długo grać. Ale dla prawdziwego twórcy gier to przecież sama przyjemność.

Tylko dla wtajemniczonych

Popularność Pygame 2, czyli wersji, która jest wykorzystywana podczas tego szkolenia, stale rośnie, a gry, które stworzysz wspólnie z jego autorem, są na takim samym profesjonalnym poziomie, jak komercyjne gry na Steamie. Nie znajdziesz drugiego tak dobrego kursu dla programistów gier z wykorzystaniem Pythona i Pygame. Dzięki niemu nauczysz się tworzyć gry typu:

  • Mario Bros., Prehistoric, Contra, Flappy Bird, Prince of Persia, Mega Man i podobne - gry platformowe, w których kamera chodzi za graczem, a on zwykle przemierza świat, kierując się w prawo;

  • Arkanoid, Timberman, tetris i tower defense - gry dwuwymiarowe, w których gracz musi jakoś pokonać otaczający go niezmienny świat;

  • Bomberman, Tanks, Scorched Earth - gry z równie niezmiennym światem, w których występuje element wroga żyjącego własnym życiem.

Jeśli zależy Ci nie tylko na zabawie w programistę, ale przede wszystkim na rzeczywistym programowaniu doskonałej jakości gier, nie możesz przeoczyć szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame.

Enroll now

What's inside

Learning objectives

  • Nauczysz się wykorzystywać bibliotekę pygame i framework pygame zero.
  • Zobaczysz, jak dodawać obrazy, czcionki, fonty i inne elementy do gry.
  • Będziesz operować na grafikach 2d i tworzyć animacje.
  • Dowiesz się, jak wykorzystywać dźwięki, muzykę i napisy w grach.
  • Skompilujesz grę do pliku .exe (standardowo w pythonie nie jest to możliwe).
  • Przygotujesz obsługę zdarzeń myszki i klawiatury.
  • Stworzysz własny i wykorzystasz istniejący mechanizm wykrywania kolizji między obiektami.

Syllabus

Zapoznanie z biblioteką Pygame i frameworkiem Pygame Zero
Wprowadzenie
Przygotowujemy środowisko
Struktura gry w Pygame
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Używa Pygame 2, aktualnej wersji popularnej biblioteki, co zapewnia dostęp do najnowszych funkcji i poprawek
Obejmuje kompilację do pliku .exe, co pozwala na udostępnianie gier użytkownikom systemu Windows bez konieczności instalowania Pythona
Uczy, jak radzić sobie z ograniczeniami w tworzeniu grafiki i muzyki, co jest pomocne dla osób bez doświadczenia w tych dziedzinach
Wykorzystuje PyInstaller do tworzenia uruchamialnych gier, co ułatwia dystrybucję i udostępnianie projektów innym
Obejmuje framework Pygame Zero, który upraszcza proces tworzenia gier dla początkujących programistów
Obejmuje kompilację gier za pomocą kompilatora Nuitka, co może wymagać dodatkowej konfiguracji i wiedzy technicznej

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Praktyczne tworzenie gier 2d w pythonie

Według uczących się, kurs oferuje praktyczne podejście do tworzenia gier 2D w języku Python, koncentrując się na popularnych bibliotekach Pygame i Pygame Zero. Studenci szczególnie doceniają możliwość budowania konkretnych projektów gier, co pozwala od razu zastosować zdobytą wiedzę. Kurs obejmuje kluczowe aspekty takie jak obsługa grafiki, dźwięku, zdarzeń czy kolizji, a także przydatną umiejętność kompilacji gry do pliku wykonywalnego (.exe). Jako potencjalny minus wskazuje się, że kurs wymaga solidnej znajomości podstaw Pythona i w niektórych miejscach może poruszać zaawansowane tematy w szybkim tempie. Materiały dotyczące tworzenia lub zdobywania assetów (grafik, dźwięków) mogą być również dość zwięzłe, sugerując potrzebę poszerzenia wiedzy poza kursem.
Krótkie omówienie tworzenia/zdobywania assetów.
"Kurs wspomina o grafikach i dźwiękach, ale nie zagłębia się w szczegóły ich tworzenia."
"Przygotowanie własnych assetów wymaga dodatkowej wiedzy lub zasobów zewnętrznych."
"Sekcja o assetach to raczej wskazówki niż szczegółowy poradnik."
Kurs zakłada solidne podstawy Pythona.
"Upewnij się, że masz już dobre podstawy Pythona, zanim zaczniesz ten kurs."
"Kurs nie uczy Pythona od zera, jest dla osób, które już programują."
"Tempo może być szybkie, jeśli nie jesteś pewien swoich umiejętności w Pythonie."
Zapoznaje z dwiema kluczowymi bibliotekami.
"Kurs dobrze wprowadza zarówno w Pygame, jak i uproszczone Pygame Zero."
"Doceniam, że pokazano różnice i zastosowania obu bibliotek."
"Zobaczyłem, jak pracować z dwoma popularnymi narzędziami do gier w Pythonie."
Przydatna umiejętność kompilacji gry.
"Możliwość skompilowania gry do pliku .exe to super dodatek, którego nie ma w wielu innych kursach."
"Nauka kompilacji przy użyciu Nuitki była bardzo wartościowa."
"Dzięki kursowi wiem, jak przygotować grę do dystrybucji jako samodzielny plik."
Skupia się na budowaniu rzeczywistych gier.
"Największą zaletą są praktyczne przykłady – od razu tworzymy działające gry."
"Podobało mi się, że kurs przeszedł przez cały proces tworzenia kilku różnych typów gier."
"Możliwość stworzenia gry od podstaw, krok po kroku, była dla mnie bardzo wartościowa."
"Kurs jest świetny dla osób, które chcą praktycznie wykorzystać Pythona do tworzenia gier."
Niektóre tematy mogą być pobieżne.
"Niektóre bardziej zaawansowane koncepcje, jak wzorce projektowe czy fizyka, są poruszane dość szybko."
"Przydałoby się więcej szczegółów na temat niektórych mechanizmów."
"Poczułem, że muszę poszukać dodatkowych informacji na temat detekcji kolizji poza kursem."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Twórz gry w Pythonie! with these activities:
Powtórz podstawy Pythona
Odśwież podstawowe koncepcje Pythona, takie jak zmienne, pętle, funkcje i klasy, aby zapewnić solidną podstawę przed rozpoczęciem kursu Pygame.
Browse courses on Python
Show steps
  • Przejrzyj notatki z poprzednich kursów Pythona.
  • Rozwiąż proste zadania programistyczne w Pythonie.
  • Zapoznaj się z dokumentacją Pythona.
Zapoznaj się z 'Python Crash Course'
Zapoznaj się z książką 'Python Crash Course', aby uzyskać solidne podstawy Pythona przed rozpoczęciem kursu Pygame.
Show steps
  • Przeczytaj wybrane rozdziały dotyczące podstaw Pythona.
  • Wykonaj ćwiczenia z książki.
  • Zwróć szczególną uwagę na rozdziały dotyczące klas i obiektów.
Ćwicz operacje na grafikach 2D
Wykonuj ćwiczenia z zakresu operacji na grafikach 2D, takich jak skalowanie, obracanie i przesuwanie, aby lepiej zrozumieć, jak działają one w Pygame.
Show steps
  • Znajdź tutoriale online dotyczące operacji na grafikach 2D.
  • Wypróbuj różne techniki skalowania i obracania obrazów.
  • Eksperymentuj z różnymi formatami plików graficznych.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Stwórz prostą animację w Pygame
Stwórz prostą animację, np. poruszającą się piłkę, aby zrozumieć, jak działa animacja w Pygame i jak wykorzystywać zdarzenia do sterowania animacją.
Show steps
  • Zainstaluj bibliotekę Pygame.
  • Napisz kod, który wyświetla okno i rysuje piłkę.
  • Zaimplementuj logikę ruchu piłki.
  • Dodaj obsługę zdarzeń, aby sterować animacją.
Sesja ćwiczeniowa z innymi studentami
Uczestnicz w sesjach ćwiczeniowych z innymi studentami, aby wymieniać się wiedzą i doświadczeniami oraz rozwiązywać problemy razem.
Show steps
  • Znajdź innych studentów zainteresowanych Pygame.
  • Umów się na spotkanie online lub offline.
  • Pracujcie razem nad zadaniami i projektami.
  • Dzielcie się swoimi rozwiązaniami i pomysłami.
Rozpocznij projekt prostej gry
Rozpocznij projekt prostej gry, np. Arkanoid lub Pong, aby zastosować zdobytą wiedzę w praktyce i stworzyć coś własnego.
Show steps
  • Wybierz prostą grę do zaimplementowania.
  • Zaplanuj strukturę gry i podział na moduły.
  • Zaimplementuj podstawowe funkcjonalności gry.
  • Testuj i debuguj kod na bieżąco.
Przejrzyj zaawansowane tutoriale Pygame
Przejrzyj zaawansowane tutoriale Pygame, aby poznać bardziej zaawansowane techniki i triki, które pomogą Ci w tworzeniu bardziej złożonych gier.
Show steps
  • Znajdź tutoriale dotyczące zaawansowanych tematów, np. AI, fizyki, optymalizacji.
  • Przeanalizuj kod z tutoriali i spróbuj go zrozumieć.
  • Zastosuj zdobytą wiedzę w swoim projekcie.
Współpracuj przy projekcie open source Pygame
Współpracuj przy projekcie open source Pygame, aby zdobyć doświadczenie w pracy zespołowej i nauczyć się od bardziej doświadczonych programistów.
Show steps
  • Znajdź projekt open source Pygame, który Cię interesuje.
  • Zapoznaj się z kodem projektu i dokumentacją.
  • Zgłoś błąd lub zaproponuj nową funkcjonalność.
  • Przygotuj pull request z poprawkami lub nowym kodem.

Career center

Learners who complete Twórz gry w Pythonie! will develop knowledge and skills that may be useful to these careers:
Programista Gier
Programista Gier to osoba, która ożywia pomysły projektantów gier, pisząc kod tworzący gry. Kurs "Twórz gry w Pythonie!" jest fundamentem dla przyszłych Programistów Gier. Kurs wprowadza w świat biblioteki Pygame, ukazując jak dodawać do gry obrazy, czcionki, fonty i inne elementy. Programista Gier zajmuje się również tworzeniem animacji i obsługą zdarzeń klawiatury. Programista Gier powinien wziąć udział w takim kursie, żeby samemu tworzyć profesjonalne gry.
Projektant Gier
Projektant Gier to osoba odpowiedzialna za tworzenie koncepcji gry, zasad i mechaniki. Kurs "Twórz gry w Pythonie!" może pomóc przyszłym Projektantom Gier zrozumieć, jak działają te mechaniki w praktyce. Dzieje się tak, ponieważ kurs wprowadza operowanie 2D grafiką, tworzenie animacji, obsługę zdarzeń klawiatury i myszy oraz mechanizmy kolizji między obiektami. Dogłębne zrozumienie biblioteki Pygame pozwala na eksperymentowanie z różnymi pomysłami i prototypowanie gier. Dlatego, aby zostać Projektantem Gier, warto wziąć udział w tym kursie!
Tester Gier
Celem pracy Testera Gier jest znalezienie błędów i niedociągnięć w grach przed ich wydaniem. Szkolenie "Twórz gry w Pythonie!" pomaga Testerom Gier lepiej zrozumieć strukturę gry, mechanizmy i potencjalne obszary problemów. Wiedza zdobyta na kursie, w tym obsługa Pygame i Pygame Zero, może pomóc Testerom Gier w identyfikowaniu i zgłaszaniu błędów w sposób bardziej efektywny. Ponadto, umiejętność skompilowania gry do pliku .exe daje Testerowi Gier możliwość testowania gry na różnych platformach. Jeśli chcesz zostać Testerem Gier, nie możesz przeoczyć tego szkolenia.
Deweloper Gier Mobilnych
Deweloper Gier Mobilnych specjalizuje się w tworzeniu i adaptacji gier na urządzenia mobilne. Kurs "Twórz gry w Pythonie!" pomaga zrozumieć fundamenty tworzenia gier. Deweloper Gier Mobilnych wykorzystuje w swojej pracy framework Pygame Zero. Kurs ułatwi Ci tworzenie gier 2D, od pomysłu po skończony projekt. Każdy, kto chce zostać Deweloperem Gier Mobilnych powinien ukończyć ten kurs.
Animator Gier
Animator Gier tworzy ruchome obrazy i efekty wizualne w grach. Kurs "Twórz gry w Pythonie!" może być przydatny dla przyszłych Animatorów Gier ponieważ omawia operowanie grafiką 2D i tworzenie animacji. Zrozumienie, jak działają animacje w praktyce, jak dodawać efekty wizualne i jak zintegrować je z kodem gry, daje Animatorowi Gier cenne umiejętności. Kurs dostarcza wiedzę na temat systemu wykrywania kolizji, tworzenia animacji i innych zagadnień związanych z wykorzystaniem Pygame. Dlatego, aby stać się Animatorem Gier, warto wziąć udział w tym kursie!
Projektant Dźwięku Gier
Projektant Dźwięku Gier tworzy efekty dźwiękowe i muzykę do gier. Elementy te znacząco wpływają na odbiór i immersję w grze. Szkolenie "Twórz gry w Pythonie!" może pomóc Projektantom Dźwięku Gier lepiej zrozumieć, jak dźwięki i muzyka są integrowane z grą. Podczas nauki, można zobaczyć, jak wykorzystywać dźwięki, muzykę i napisy w grach. Kurs jest idealny dla Projektantów Dźwięku Gier, bo pokazuje jak tworzyć własne dźwięki do gry. Projektant Dźwięku Gier powinien wziąć udział w tym kursie, aby tworzyć wspaniałe gry.
Projektant Poziomów Gier
Projektant Poziomów Gier tworzy i projektuje poziomy, mapy i środowiska w grach trójwymiarowych i dwuwymiarowych. Kurs "Twórz gry w Pythonie!" może być przydatny, ponieważ uczy jak tworzyć i obsługiwać kamerę w Pygame. Kurs pomoże zrozumieć, jak tworzyć interakcje z aktorami, co może być przydatne przy projektowaniu środowisk gry. Projektant Poziomów Gier powinien wziąć udział w szkoleniu, jeśli chce zostać Projektantem Poziomów Gier.
Programista Narzędzi Gier
Programista Narzędzi Gier tworzy programy i narzędzia wspomagające tworzenie gier, ułatwiając pracę innym członkom zespołu. Wiedza zdobyta podczas kursu "Twórz gry w Pythonie!", szczególnie umiejętność wykorzystania biblioteki Pygame i frameworka Pygame Zero, może być przydatna w tworzeniu prostych narzędzi do edycji map, animacji czy skryptów. Umiejętność tworzenia własnych narzędzi jest niezwykle cenna. Programista Narzędzi Gier może rozważyć udział w tym kursie.
Programista Grafiki
Programista Grafiki specjalizuje się w tworzeniu i optymalizacji grafiki komputerowej, w tym efektów wizualnych w grach. Kurs "Twórz gry w Pythonie!" może pomóc przyszłym Programistom Grafiki zrozumieć podstawy tworzenia grafiki 2D i animacji. Wiedza na temat operowania grafiką 2D, tworzenia animacji i mechanizmów kolizji, pomoże w pracy Programisty Grafiki. Kurs może być dobrym początkiem dla tych, którzy chcą zostać Programistami Grafiki.
Nauczyciel Programowania Gier
Nauczyciel Programowania Gier uczy innych, jak tworzyć gry. Kurs "Twórz gry w Pythonie!" przygotowuje do przekazywania wiedzy na temat tworzenia gier. Poznasz bibliotekę Pygame, co pozwoli przygotować Cię do samodzielnego tworzenia w pełni profesjonalnych gier. Zrozumiesz kompilowanie gry do pliku .exe, a także jak przygotować obsługę zdarzeń myszki i klawiatury. Nauczyciel Programowania Gier powinien więc zapisać się na ten kurs.
Projektant Interfejsu Użytkownika
Projektant Interfejsu Użytkownika (UI) projektuje interfejsy użytkownika dla aplikacji i gier. Kurs "Twórz gry w Pythonie!" może pomóc w zrozumieniu, jak działają interakcje w grach i jak projektować intuicyjne i atrakcyjne interfejsy. W ciągu kursu zobaczysz, jak dodawać obrazy, czcionki, fonty i inne elementy do gry. Projektant Interfejsu Użytkownika może rozważyć udział w tym kursie.
Inżynier Oprogramowania
Inżynier Oprogramowania projektuje, rozwija i testuje oprogramowanie. Umiejętności zdobyte podczas kursu "Twórz gry w Pythonie!" mogą być przydatne w zrozumieniu cyklu życia oprogramowania oraz w rozwijaniu umiejętności rozwiązywania problemów. Ponadto, kurs pomoże w nauce modyfikowania kodu innych bibliotek, możesz także nauczyć się, jak wykorzystywać w grach niektóre wzorce projektowe (provider, cache, callback). Inżynier Oprogramowania może rozważyć zapisanie się na kurs.
Specjalista do spraw uczenia maszynowego
Specjalista do spraw uczenia maszynowego projektuje i implementuje modele uczenia maszynowego. Kurs "Twórz gry w Pythonie!" może być przydatny dla Specjalistów do spraw uczenia maszynowego, ponieważ gra to idealne środowisko do testowania modeli. Specjalista do spraw uczenia maszynowego może nauczyć się, jak wykorzystywać biblioteki Pygame i Pygame Zero, co może ułatwić tworzenie i testowanie algorytmów uczenia maszynowego w grach. Wiedza z tego kursu może być przydatna!
Architekt oprogramowania
Architekt Oprogramowania jest odpowiedzialny za projektowanie i nadzorowanie struktury systemów oprogramowania. Kurs "Twórz gry w Pythonie!" może być przydatny w zrozumieniu różnych aspektów projektowania oprogramowania, takich jak struktura gry, obsługa zdarzeń i zarządzanie zasobami. Architekt Oprogramowania powinien dobrze znać wady wzorców projektowych wykorzystywanych w grach. Architekt Oprogramowania może pomyśleć o takim kursie.
Analityk Danych
Analityk Danych analizuje dane w celu wyciągnięcia wniosków i rekomendacji. Kurs "Twórz gry w Pythonie!" nie musi bezpośrednio przekładać się na umiejętności wymagane w analizie danych. Jednakże, możesz wykorzystać bibliotekę Pygame i framework Pygame Zero, a także wykorzystać w grach niektóre wzorce projektowe (provider, cache, callback). Analityk Danych może pomyśleć o zapisaniu się na kurs.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Twórz gry w Pythonie!.
Ta książka jest doskonałym wprowadzeniem do Pythona dla początkujących. Zawiera praktyczne projekty, które pomogą Ci zrozumieć podstawy języka. Jest szczególnie przydatna dla osób, które chcą szybko nauczyć się Pythona i zacząć tworzyć własne gry. Książka ta zapewnia solidne podstawy do zrozumienia koncepcji Pygame.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser