Pygame

Pygame
Logo
VývojářPete Shinners
Komunita Pygame
První vydání22. října 2000
Aktuální verze1.9.6 (25. dubna 2019)
Operační systémmultiplatformní
Vyvíjeno vPython, C, JSA
Typ softwaruAPI
LicenceLGPL
Webhttps://www.pygame.org
Některá data mohou pocházet z datové položky.

Pygame je multiplatformní sada modulů jazyka Python určená k tvorbě počítačových her. Obsahuje knihovny pro práci s grafikou, zvukem a vstupními zařízeními určené pro použití v jazyce Python. Moduly jsou postaveny nad knihovnou Simple DirectMedia Layer (SDL) s cílem umožnit vývoj her bez znalostí nízkoúrovňového programování v jazyce C a jeho odvozeninách. To je založeno na předpokladu, že většina složitých funkcí v počítačových hrách (převážně práce s grafikou) může být kompletně oddělena od herní logiky, čehož je dosaženo použitím vysokoúrovňového jazyka, jako je Python, pro tvorbu hry.

Pygame byl vytvořen jako náhrada za ukončený projekt pySDL.[1] Pygame byl napsán Petem Shinnersem, který jej uvolnil pod licencí GNU Lesser General Public License. Nyní se jedná o svobodný komunitní opensource projekt (přibližně od roku 2004/2005).

Moduly jsou napsány v Pythonu, výkonově náročné funkce jsou však napsány v jazyce C a jazyce symbolických adres.[2]

K dispozici je mnoho tutoriálů převážně v anglickém jazyce.[3][4][5][6][7] Pravidelně se koná soutěž ve vytváření malých her.[8]

  1. SHINNERS, Pete. Python Pygame Introduction [online]. [cit. 2011-08-15]. Dostupné v archivu pořízeném dne 2011-08-15. (anglicky) 
  2. Chybná citace: Chyba v tagu <ref>; citaci označené about není určen žádný text
  3. An Introduction to Python Game Programming Archivováno 17. 12. 2008 na Wayback Machine. – napsáno Renem Dudfieldem and Geoffem Howlandem (anglicky)
  4. Line by line tutorial Archivováno 5. 2. 2005 na Wayback Machine. – Tutoriál pro začátečníky od Peta Shinnerse. (anglicky)
  5. Creating Games with Python – Tutoriál vysvětlující jak použít Pygame pro vývoj her a vylepšené spouštění. (anglicky)
  6. PyGame Tutorials – tutoriály s objektovým programováním. (anglicky)
  7. pyGame Basics Archivováno 29. 4. 2007 na Wayback Machine. a Arinoid tutorials Archivováno 29. 4. 2007 na Wayback Machine. – video tutoriály na showmedo (anglicky)
  8. Pyweek homepage – pravidelná soutěž (Pyweek) ve vytváření her během jednoho týdne s použitím Python (většina využívá Pygame) (anglicky)

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search