Pygame

from Wikipedia, the free encyclopedia
Pygame

Pygame logo.gif
logo
Basic data

developer Pete Shinners
Current  version 1.9.6
(April 25, 2019)
operating system platform independent
programming language Python , C.
category Program library
License LGPL
http://www.pygame.org

Pygame is a technology developed by Pete Shinners Python - programming library for game programming.

It contains modules for playing and controlling graphics and sound as well as for querying input devices (keyboard, mouse, joystick). Pygame uses the Simple DirectMedia Layer library as a basis . The aim is to be able to develop computer games without having to resort to low-level programming languages like C. This is based on the assumption that the most computationally intensive functions within a computer game (primarily graphics routines) can be completely abstracted from the game logic and therefore a high-level programming language such as Python can be used to describe the game as such and how it works to structure.

File formats

photos

Pygame supports several image formats.

  • JPG, PNG, GIF (not animated), BMP
  • PCX, TGA (uncompressed), TIF, LBM, PBM (as well as PGM and PPM), XPM

Images can also be saved as files on the hard drive, but only the image formats BMP, TGA, PNG and JPEG are supported.

Games that use pygame

  • Frets on Fire
  • Dangerous High School Girls in Trouble!
  • Save the Date IndieCade 2013 finalist.
  • Trosnoth (a network game)
  • Great Potato Bruh
  • SolarWolf, based on Solar Fox

Web links

Individual evidence

  1. The pygame Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed on September 5, 2018).
  2. pygame.image - Pygame v1.9.4 documentation. Retrieved March 23, 2018 .
  3. Dangerous High School Girls in Trouble! . Pygame.org. Retrieved July 8, 2011.
  4. Save the Date . Paperdino.com. Retrieved October 14, 2014.
  5. Trosnoth
  6. Super Potato Bruh by DaFluffyPotato. Retrieved October 11, 2019 .
  7. Planet SolarWolf. Retrieved October 11, 2019 .