My favorites | Sign in
Project Home Wiki Issues Source
Project Information

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.

Powered by Google Project Hosting