ExciteMike.com - Games by Mike Meyer ExciteMike.com - Games by Mike Meyer

I wanted to try out some different ways of handling variable jump height in platformers, so I made this to try them out and understand how they feel different.

Press the buttons at the top to pick which jumping style to test out, then the arrow keys to move and jump. The graph shows distance off the ground over time.

Got something you'd like to see added to it? Leave a comment!


Comments

Chevreuil says:
November 18th, 2010 at 6:38 am

I think it would be awesome if you displayed the equation of the jump (that render the parabolas)! Thx!
Xewleer says:
November 18th, 2010 at 4:05 pm

There's a bug, set your maximum height to zero, and max time as low as you can go without zero. He'll eventually get stuck in the ceiling as you jump. Excellent product otherwise.
Ben says:
November 19th, 2010 at 10:43 am

I totally agree with Chevreuil; this would be an incredibly useful tool if it displayed the equation used to produce the jump/parabola. Great work!
Mike says:
December 11th, 2010 at 6:31 pm

There's not really an equation driving the parabola, it's graphing the results of the simulation. When you press the button, it changes your upward speed, then it applies different gravities, stops the player, or whatever in reaction to letting go of the button. If you click that tiny word "description" it shows some text about how the currently selected behavior works.
Paris says:
July 27th, 2011 at 5:14 am

Nice. One thing I notice is that different platformers handle ceiling collisions in different ways. Some slam you back down, others merely stop upwards movement. How about adding a block to collide in and options for that too?
Paulo says:
December 1st, 2011 at 10:12 am

This has been incredibly helpful to understand how platformers usually do do the jump. I'm trying to improve the jump control of the platform game i'm doing and this helped a lot! thanks!
fito says:
March 30th, 2012 at 9:46 am

this is awesome and extremely useful to me!! can you please add a sample code for at least one of the jumps? it doesn't have to be perfect, pseudo-code would work just fine. I'm at a point where i'm almost done with my jump but still can't get it as i want to. Thanks for this great investigation and data!!!
Name (required):

Website:

Comment: