Indeed, is hard on purpouse. I´m usualy bad at this kind of games, so I decided to get out of my confort zone, hehe.
The jump works fine, but I worked hard to make different jump systems:
1) Regular jump and double jump when you jump to the same direction you are running. The first jump has an animation with "blue energy" and the second jump has no animation.
2) Retro-jump. If you are running but need to change the direction you have two options. Jump and the second jump change the direction with a retrojump in the air; or a retrojump when you are running on the floor. In this second case, I forced the game to make only one jump. No second jump is allowed, because of the momentum or inertia (the change of impulse or direction). This jumps have no animation either.
3) Teleport. Because the intensive use of the two buttons, the only system that seems to work without "false positives" was the combination of three consecutive keystrokes ("k+k+j" or "j+j+k"). The teleport jump has an unique combiantion of animations.
I´m almost noob with GDevelop. It took me more than 4 hours to code the jump mechanics ^^!
The big gap is only possible to pass if you make a teleport jump. Twice in a row, because after the gap there are some laser spikes almost impossible to pass without making a second teleport jump, hehe. You can check the video I made.
And thanks for playing my game and your feedback!!.
Yes, I wanted to add check points, but i ran short of time and I was not sure how to make them (now I know how, I saw a tutorial).