pygalaxy


Pygame utilities for easy 2D game creation

PyGalaxy is an open source library of useful functions that make creating 2D games in pygame easier. A sampling of features: * graphics primitives * load transparent and animated GIFs correctly * framerate utilities * sprite engine with many features * dynamic music mixing (music heats up with more enemies) * microphone input and pitch detection * simple physics engine * AI functions such as pathfinding and state machines * interface with Wii Remote, use all the features of the WiiMote in your game

Some of the pieces of PyGalaxy are packaged separately for independent use. These include: * SWMixer - software mixer that allows precise sample control and simultaneous microphone input while playing * pyFluidSynth - bindings for FluidSynth, a software MIDI synthesizer that uses SoundFonts (SF2 files) for instruments * SoundAnalyse - real-time pitch detection algorithms coded in C, and other sound analysis functions * AppState - connection to Google App Engine for persistent shared distributed state, use for high scores, sharing custom levels in game, etc.

Project Information

Labels:
python pygame gamelibrary wiimote