Zum Inhalt springen

Pygame

aus Wikipedia, der freien Enzyklopädie
Pygame

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Pete Shinners
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformunabhängig
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Programmbibliothek
Lizenz LGPL
https://www.pygame.org

Pygame ist eine von Pete Shinners entwickelte Python-Programmbibliothek zur Spieleprogrammierung.

Sie 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.

Pygame ist kompatibel zu 3D-Grafikmodulen wie PyOpenGL<ref>PyOpenGL 3.x, auf pyopengl.sourceforge.net</ref> und PyEngine3D.<ref>ubuntunux / PyEngine3D Public, auf github.com</ref>

Dateiformate

Bilder

Pygame unterstützt mehrere Bildformate.<ref>pygame.image — Pygame v1.9.4 documentation. Abgerufen am 23. März 2018.</ref>

  • JPG, PNG, GIF (nicht animiert), BMP
  • PCX, TGA (unkomprimiert), TIF, LBM, PBM (sowie PGM und PPM), XPM

Man kann Bilder auch als Dateien auf der Festplatte speichern, unterstützt werden die Bildformate BMP, TGA, PNG und JPEG.

Musik, Sound

Es werden die Formate OGG, WAV (unkomprimiert) und seit Version 2.0.2 auch MP3 unterstützt.<ref>pygame.mixer.music — pygame v2.1.1 documentation. Abgerufen am 3. Dezember 2021.</ref>

Spiele, die Pygame nutzen

Weblinks

Einzelnachweise

<references />