reklama - zainteresowany?

Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame - Helion

Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame
video
Autor: Karol Kurek
ISBN: 978-83-283-7812-4
Format: video
Data wydania: 2021-03-23
Księgarnia: Helion

Cena książki: 112,05 zł (poprzednio: 243,59 zł)
Oszczędzasz: 54% (-131,54 zł)

Dodaj do koszyka Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame

Tagi: Programowanie gier | Python - Programowanie

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.

Dodaj do koszyka Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame

 

Osoby które kupowały "Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame", wybierały także:

  • Tworzenie gier w jÄ™zyku HTML5 dla profesjonalistów. Wydanie II
  • Baw siÄ™ kodem! Twoja wÅ‚asna gra. CoderDojo Nano
  • Gry Unity i Facebook. Efektywna integracja, budowanie zasiÄ™gu i popularnoÅ›ci. Kurs video
  • Unity. Kurs video. Poziom pierwszy. Tworzenie gier komputerowych 3D
  • Unity. Kurs video. Poziom drugi. Tworzenie gier komputerowych 3D

Dodaj do koszyka Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame

Spis treści

Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame -- spis treści

Dodaj do koszyka Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.