| Ezt a szócikket át kellene olvasni, ellenőrizni a szöveg helyesírását és nyelvhelyességét, a tulajdonnevek átírását. Esetleges további megjegyzések a vitalapon. |
| Pygame | |
| Fejlesztő | Pygame Community |
| Első kiadás | 2000. október 28. |
| Legfrissebb stabil kiadás | 1.9.6 (2019. április 25.) |
| Legfrissebb fejlesztői kiadás | 2.0.0.dev10 |
| Programozási nyelv | Python, C, Cython és Assembly |
| Operációs rendszer | platformfüggetlen |
| Kategória | API |
| Licenc | GNU Lesser General Public License |
| Kódtár | https://github.com/pygame/pygame/ |
| A Pygame weboldala | |
A Pygame egy platformfüggetlen Python-modul, amit videójátékok fejlesztésére hoztak létre. Magában foglalja a számítógépes grafikákat, a hang- és programkönyvtárakat, amiket a Python programozási nyelvre fejlesztettek ki.
A Pygame-et eredetileg Pete Shinners írta a PySDL kiváltására, miután annak fejlesztése leállt. Ez 2000 óta közösségi projekt, a szoftvert pedig nyílt forráskóddal szabad szoftverként GNU Lesser General Public License licensz alatt adják ki.
A Pygame második verzióját "Pygame Reloaded" név alatt 2009-ben találták ki, de 2016 végéig a szoftver fejlesztése és karbantartása is szünetelt. A legfrissebb változat az 1.9.1 volt. 2019 márciusában az 1.9.5 verzió megjelenése óta a második változat megjelentetése szerepel kitűzött célként.
A Pygame használja a Simple DirectMedia Layer könyvtárat (SDL), hogy az alacsony szintű programozási nyelvek (mint a C és annak továbbfejlesztett változatai) ismerete nélkül lehessen benne valós idejű számítógépes játékokat fejleszteni. Ez abból a felismerésből származik, hogy a legtöbb drága funkciót a játékon belül el lehet választani a játék logikájától. Így egy olyan magas szintű programozási nyelvet is lehet használni, mint a Python.
Az SDL további előnye, hogy nem kell vektorgeometriát, ütközésfigyelőt, MIDI támogatást, kamerát, pixeleltolást, transzformációt, filterezést és rajzolást alkalmazni.
A Pygame-et használó program futhat Android telefonokon és tableteken is, amelyhez a Pygame Subset for Androidra (pgs4a) van szükség. Az Android támogatja a hangot, a vibrálást, a billentyűzetet és a gyorsulásmérést is.
Van egy rendszeres verseny, az úgynevezett PyWeek, mely során a feladat az, hogy Python felhasználásával játékot kell írni. Általában – de nem kötelező jelleggel – Pygame-et használnak. A közösség számos leírást készített a Pygame-hez.
{{cite web}}: Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó){{cite web}}: Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó){{cite web}}: Unknown parameter |archívdátum= ignored (súgó); Unknown parameter |archívurl= ignored (súgó){{cite web}}: CS1 karbantartás: title értéke archived copy (link)Ez a szócikk részben vagy egészben a Pygame című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.