Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Pygame
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Features== Pygame uses the [[Simple DirectMedia Layer]] (SDL) library,{{Efn|name=fn1}} with the intention of allowing [[real-time computer graphics|real-time]] [[computer game]] development without the [[low-level programming language|low-level]] mechanics of the [[C (programming language)|C programming language]] and its derivatives. This is based on the assumption that the most [[computationally expensive|expensive]] functions inside games can be abstracted from the game logic, making it possible to use a [[high-level programming language]], such as Python, to structure the game.<ref name="about"/> Other features that SDL does have include vector math, [[collision detection]], 2D sprite [[scene graph]] management, [[MIDI]] support, camera, pixel-array manipulation, transformations, filtering, advanced freetype font support, and drawing.<ref>{{cite web|url=https://www.pygame.org/docs/ |title=Pygame docs|website=Pygame.org}}</ref> Applications using Pygame can run on Android phones and tablets with the use of Pygame Subset for Android (pgs4a).<ref>{{cite web|url=https://github.com/renpytom/rapt-pygame-example|title=Example of using RAPT to package pygame(_sdl2) games.: renpytom/rapt-pygame-example|date=1 April 2019|access-date=1 April 2019|publisher=GitHub}}</ref> Sound, vibration, keyboard, and accelerometer are supported on Android.<ref>{{cite web|url=http://pygame.renpy.org/api.html |title=API β Pygame Subset for Android |access-date=14 October 2014 |url-status=dead |archive-url=https://web.archive.org/web/20141019204533/http://pygame.renpy.org/api.html |archive-date=19 October 2014 }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)