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.
| Tags | Games/Entertainment Simulation Arcade |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX Windows Windows Mac OS X |
| Implementation | Python |
Recent releases


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


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


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


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.


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.
Software to build easy-to-use cross platform installers on Linux, OS X, and other platforms.