I made a pygame prototype for a platforming game I'm planning. As we all
know, platform games require meticulously tuned mechanics. I finally got it
to where I like it, but that probably means it's still pretty terrible. If
anyone wants to try it out and offer suggestions, I'd be very interested.

https://unifac.googlecode.com/hg/UFX/prototype/platformer-2.py

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.

Thanks!
-Christopher

Reply via email to