Projects / pydance


pydance is a dancing game written in Python, formerly named pyDDR. The idea is simple. There's a floor mat with arrows, and the game scrolls arrows up the screen to the beat while playing a song. When the arrows reach the top of the screen (not sooner and not later), the player hits the corresponding arrow on the pad, and given that it's hit on time with the beat, points are scored. Based on how well the dance is put together, s/he is graded at the end of the song. Both keyboard and mat play are supported.

Operating Systems

Recent releases

  •  04 Feb 2010 01:25

    Release Notes: This release has gettext support and adds a Catalan translation. It has font theming support, including support for Asian song names.

    •  04 Apr 2005 21:21

      Release Notes: Options can be changed in-between songs of nonstop courses. Xbox pads are detected. Many bugs were fixed.

      •  07 Jul 2004 06:26

        Release Notes: A new announcer is now included. Some typos in the manual were fixed.

        •  01 Mar 2004 08:45

          Release Notes: "Press Confirm" is now displayed on the grading screen over the banner. A default icon was added. Some more images were added to the game selection screen. A minor bug that caused a possible divide by 0 was fixed. The TODO file was updated with a large list of ideas.

          •  12 Feb 2004 11:14

            Release Notes: This version fixes many bugs that were resulting in crashes or unplayable files. It also restores the commas in the score on the grading screen, and updates the user manual.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.