Pygame

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Pygame

Pygame logo.gif
Logo
Basisdaten

Entwickler Pete Shinners
Aktuelle Version 1.9.6
(25. April 2019)
Betriebssystem plattformunabhängig
Programmiersprache Python, C[1]
Kategorie Programmbibliothek
Lizenz LGPL
http://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.

Dateiformate[Bearbeiten | Quelltext bearbeiten]

Bilder

Pygame unterstützt mehrere Bildformate[2].

  • 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, jedoch werden lediglich die Bildformate BMP, TGA, PNG und JPEG unterstützt.

Spiele, die Pygame nutzen[Bearbeiten | Quelltext bearbeiten]

  • Frets on Fire
  • Dangerous High School Girls in Trouble![3]
  • Save the Date[4] IndieCade-2013-Finalist.
  • Trosnoth[5] (ein Netzwerkspiel)
  • Super Potato Bruh[6]
  • SolarWolf[7], basiert auf Solar Fox

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. The pygame Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 5. September 2018).
  2. pygame.image — Pygame v1.9.4 documentation. Abgerufen am 23. März 2018.
  3. Dangerous High School Girls in Trouble!. Pygame.org. Abgerufen am 8. Juli 2011.
  4. Save the Date. Paperdino.com. Abgerufen am 14. Oktober 2014.
  5. Trosnoth
  6. Super Potato Bruh by DaFluffyPotato. Abgerufen am 11. Oktober 2019 (englisch).
  7. Planet SolarWolf. Abgerufen am 11. Oktober 2019.