a fast game development framework for Python

Features

  • Base classes: Sprite, Canvas, Image, Tile, ...
  • MPEG video support
  • Render in an OpenGL surface support
  • Compressed data files for package images, sprites, etc..
  • PNG, JPEG, GIF, BMP, TIF, PCX, etc. images support (directly or from a .dat file)
  • MP3, Ogg Vorbis, WAV and multichannel module files support
  • Sound channels mixing
  • many others: alpha channel, scaling, etc.

Latest version

Source Code

PyKyra 0.4.0- The "Known future that sucks.." release.

All the previous versions are here.


Windows stuff

(By Francisco Ivan Anton Prieto)

PyKyra 0.4.0 Win32 DLL- for Python 2.2
PyKyra 0.4.0 Win32 DLL- for Python 2.3
PyKyra 0.4.0 Python stuff- Common Python stuff
Need Windows dependencies- Pykyra Windows depencencies
HOWTO Install Pykyra for Windows- Mini-`How to' install PyKyra in Windows


Development:

PyKyra 0.4.0 Visual C++ Project- SDL, SDL_Image, SDL_Mixer, Kyra and PyKyra (4Mb)


Screenshots

  • Scale and Alpha blending: PNG (94Kb)
  • MPEG playing and scaling: PNG (78Kb)
  • "Space invaders"-like game: PNG (170Kb), JPEG (60Kb)


Supported platforms

PyKyra has been verified by the contributors to work on the platforms listed below.

  • GNU/Linux (i386, sparc)
  • Win32 (Maybe this file help you to compile it in a Windows machine)


Useful links

PyKyra is based in the Kyra engine. You need this library to compile pyKyra.


License

PyKyra is Free Software released under the GNU General Public License (GPL).