Najlepsze materiały do nauki gry PyGame? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie będzie prawdopodobnie wywoływało debatę, argumenty, ankiety lub rozszerzoną dyskusję. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź Pomoc centrum dla wskazówek. Zamknięte 8 lat temu .

Jestem ciekaw, czy ktoś zna dobre strony do nauki i zrozumienia PyGame. Zaprogramowałem kilka w Pythonie, więc jestem w tym dobrze wyposażony. Jestem ciekaw, czy ktoś zna dobrą stronę do nauki PyGame.

Dzięki za pomoc!

Author: Befall, 2010-05-19

7 answers

Mam kilka zakładek Pygame na mojej pysznej stronie, które moim zdaniem są warte obejrzenia. Linki obejmują samouczki i biblioteki, aby ułatwić tworzenie Pygame. Warto również przyjrzeć się dobrej, kompletnej grze napisanej za pomocą Pygame, aby zorientować się, jak powinna być skonstruowana. Na przykład na stronie Iana Malletta jest mnóstwo doskonałych. Powodzenia w pisaniu gier!

 6
Author: Brandon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-12 12:48:57

Eli Bendersky dobrze pisze i napisał tutorial "nie dla początkujących". Na pewno warto zajrzeć.

 3
Author: msw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-19 11:29:59

Bardzo podobał mi się ten tutorial: http://rene.f0o.com/mywiki/PythonGameProgramming . stwierdziłem, że jest to doskonały sposób na rozpoczęcie nauki podstaw samej biblioteki.

Całość http://pygame.org jest genialne, jeśli jeszcze tego nie znalazłeś. Sekcja dokumentacji jest świetna, podobnie jak sekcja samouczka.

 2
Author: seadowg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-19 12:33:03

Wymyśl własne gry komputerowe z Pythonem -ebook ma kilka ładnych rozdziałów PyGame.

Http://inventwithpython.com/

 2
Author: Epeli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-19 12:37:10

Inni wskazywali na dobre tutoriale, więc ja raczej udzielam Rady. Zacznij pobierać niektóre gry wymienione na pygame.org i uczyć się, badać ich źródła. Baw się nimi, dokonuj zmian i zobacz, jak się zachowują. To najlepszy sposób, aby poćwiczyć. Jestem też hobbystą piggame, więc jeśli będziesz miał coś do wydania w przyszłości, mogę zaoferować moją stronę, aby to zrobić (obok pygame.org oczywiście): http://sites.google.com/site/sipygames/

 0
Author: sipiatti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-19 18:43:59

Zwykle polecam line By Line Chimp tutorial, ponieważ znalazłem, że obejmuje większość części w jak najkrótszym czasie.

 0
Author: Mizipzor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-24 12:31:04

Nikt jeszcze nie wspomniał o tym jako źródle gier napisanych w pygame, ale zobaczcie www.pyweek.org -to tygodniowy konkurs programistyczny z Grami zbudowanymi w Pythonie. W wielu przypadkach używają pygame, chociaż istnieją inne biblioteki, takie jak pyglet i opengl, które są używane.

 0
Author: Wayne Werner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-24 12:39:24