You control with the arrow keys (up to jump). You have four special abilities:
- sprint (tap forward and then hold forward)
- flip (jump immediately after turning, lets you reach higher platforms)
- wall jump (can't do it off most platforms, only the semi-transparent blocks with vertical walls)
- hang off ledges (can only do it on red and green platforms with balls on the ends)
You can also go into slow-motion by holding Shift, or toggle slow-mo with Caps Lock. Ctrl is fast-forward, but I don't recommend it. Esc to quit.
If you try it, let me know if you have trouble executing these abilities, or if you accidentally execute them when you don't mean to. The placement of the platforms in the demo is totally procedural, so you may find yourself stuck, but you should be able to get pretty high.
I'd also be interested in any recommendations for well-made platform games written in pygame with really tight controls, if you have any.