Pygame 1.8.1 released


Stick a fork in it, it’s baked… nice and toasty. A new version of
pygame is out.
Pygame is a set of Python modules designed for writing games.
Pygame adds functionality on top of the excellent SDL library. This
allows you to create fully featured games and multimedia programs in
the python language. Pygame is highly portable and runs on nearly
every platform and operating system.
Silliness built in. Does not require OpenGL. Multi core CPUs
can be used easily. Uses optimized C, and Assembly code for core
functions. Comes with many Operating systems. Truly portable. It’s
Simple, and easy to use. Many games have been published. You control
your main loop. Does not require a GUI to use all functions. Fast
response to reported bugs. Small amount of code. Modular.

Over 1000 open source games have been released that use pygame, so
there are lots of examples to learn from.
Many bug fixes and improvements, including:

  • BLEND_RGBA_* blitters and blenders to go with the BLEND_RGB_* blend
  • documentation updates (mainly for new sprite classes released in
  • sound fixes, and streaming some music from file like objects
  • image saving fixes
  • greatly expanded tests
  • Pixelarray, and surfarray updates and fixes.
  • Enhanced Color class, reimplemented in C for speed.
  • New Windows and Mac binary installers.

See the what’s new page for full details

Many thanks to Marcus, Lenard, Brian, Nicholas, Charlie Nolan, Nirav
Patel, Forrest Voight, Charlie Nolan, Frankie Robertson, John Krukoff,
Lorenz Quack, Nick Irvine, Zhang Fan and everyone else who helped out
with this release.

Next release will include the physics engine, Webcam support, enhanced
easy and automatic multithread support amongst other goodies – they
have been in development for over 3 months full time so far.