Pygame
Pygame
| |
---|---|
![]() | |
![]() | |
Basisdaten
| |
Entwickler | Pete Shinners |
Erscheinungsjahr | 22. Oktober 2000 |
Aktuelle Version | 1.9.3 (16. Januar 2017) |
Betriebssystem | plattformunabhängig |
Programmiersprache | C, Python[1] |
Kategorie | Programmbibliothek |
Lizenz | LGPL |
http://www.pygame.org |
Pygame ist ein von Pete Shinners entwickelte Python-Programmbibliothek zur Spieleprogrammierung.
Es enthält Module zum Abspielen und Steuern von Grafik und Sound sowie zum Abfragen von Eingabegeräten (Tastatur, Maus, Joystick). Als Grundlage verwendet Pygame die Simple-DirectMedia-Layer-Bibliothek. Ziel ist es, Computerspiele entwickeln zu können, ohne auf Low-Level-Programmiersprachen wie C zurückgreifen zu müssen. Dies basiert auf der Annahme, dass die rechenintensivsten Funktionen innerhalb eines Computerspiels (in erster Linie Grafikroutinen) komplett von der Spiel-Logik abstrahiert werden können und deshalb eine High-Level-Programmiersprache wie Python verwendet werden kann, um das Spiel als solches und seinen Ablauf zu strukturieren.
Dateiformate
Bilder
Pygame unterstützt mehrere Bildformate[2].
- JPG
- PNG
- GIF(nicht animiert)
- BMP
- PXC
- TGA(unkompressiert)
- LBM
- PBM(und PGM, PPM)
- XPM
Man kann Bilder auch als Dateien auf der Festplatte speichern, jedoch sind nur BMP, TGA, PNG und JPG unterstützt.
Spiele, die Pygame nutzen
- Frets on Fire
- Dangerous High School Girls in Trouble[3](Englische Wikipedia)
- Save the Date,[4] IndieCade(Englische Wikipedia) 2013 Finalist.
Weblinks
Einzelnachweise
- ↑ The pygame Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 5. September 2018).
- ↑ pygame.image — Pygame v1.9.4.dev0 documentation. Abgerufen am 23. März 2018.
- ↑ Dangerous High School Girls in Trouble! Pygame.org, abgerufen am 8. Juli 2011.
- ↑ Save the Date. Paperdino.com, abgerufen am 14. Oktober 2014.