Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Pygame – Wikipedia
Pygame – Wikipedia
aus Wikipedia, der freien Enzyklopädie
Pygame

Basisdaten

Entwickler Pete Shinners
Erscheinungsjahr 22. Oktober 2000
Aktuelle Version 2.6.1[1]
(29. September 2024)
Betriebssystem plattformunabhängig
Programmier­sprache C, Python[2]
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[3] und PyEngine3D.[4]

Dateiformate

[Bearbeiten | Quelltext bearbeiten]

Bilder

Pygame unterstützt mehrere Bildformate.[5]

  • 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.[6]

Spiele, die Pygame nutzen

[Bearbeiten | Quelltext bearbeiten]
  • Frets on Fire
  • Unity of Command[7], der Vorgängertitel zu Unity of Command II
  • Dangerous High School Girls in Trouble![8]
  • Save the Date[9] IndieCade-2013-Finalist.
  • Trosnoth[10] (ein Netzwerkspiel)
  • Super Potato Bruh[11]
  • SolarWolf[12], basiert auf Solar Fox

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Offizielle Website
  • Englischsprachige Dokumentation
  • Deutschsprachige Dokumentation
  • Pygame auf GitHub
  • Eine deutschsprachige Einführung

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Release 2.6.1. 29. September 2024 (abgerufen am 27. Oktober 2024).
  2. ↑ The pygame Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 5. September 2018).
  3. ↑ PyOpenGL 3.x, auf pyopengl.sourceforge.net
  4. ↑ ubuntunux / PyEngine3D Public, auf github.com
  5. ↑ pygame.image — Pygame v1.9.4 documentation. Abgerufen am 23. März 2018. 
  6. ↑ pygame.mixer.music — pygame v2.1.1 documentation. Abgerufen am 3. Dezember 2021. 
  7. ↑ programming language used? - Unity of Command Forums. Abgerufen am 22. Januar 2022. 
  8. ↑ Dangerous High School Girls in Trouble! Pygame.org, abgerufen am 8. Juli 2011 (englisch). 
  9. ↑ Save the Date. Paperdino.com, abgerufen am 14. Oktober 2014 (englisch). 
  10. ↑ Trosnoth
  11. ↑ Super Potato Bruh by DaFluffyPotato. Abgerufen am 11. Oktober 2019 (englisch). 
  12. ↑ Planet SolarWolf. Abgerufen am 11. Oktober 2019. 
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Pygame&oldid=259765462“
Kategorien:
  • Python-Bibliothek
  • Computerspiel-Entwicklungssystem

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id