CMCharacter Modules 0.1.0

Backflip

Kind: Modifier · Add Component: Character Modules > Modifiers > Backflip

Jumps very high from a crouch, drifting backwards. It reaches up without a run-up.

Jump while crouching standing still: a very high jump that drifts backwards. A way up that needs no run-up.

Inspector
▼Backflip⋮
CharacterCharacter (Character Motor)
Height5.76
Gravity Scale1
Max Air Speed0
Air Acceleration1
Back Speed5.4
Stand Up Window0.333
The Backflip component in the Inspector, with its defaults.
Origin. Super Mario 64 (1996).

How it works

Changes no state: it only reports or reacts.

Happens on: jump from a still crouch, from Crouch. Its flight forbids hanging.

Backflip: jump while crouching still, or just after standing up, and the character flips high and backwards, as in classic 3D platformers. It cannot be cut short, keeps its facing, drifts back (the stick can slow or even reverse that), and allows a ground pound but no ledge grab. Jumping while crawling is an ordinary jump. Numbers from the classic 3D platformer study (D33).

Combine it

  • Needs: Crouch. The Inspector warns while one is missing.
  • Jump rank 45: when a jump starts, the highest-ranked shape that applies chooses its launch.
  • Used by the presets: Retro Platformer, Modern Platformer.

Properties

PropertyDescriptionRangeDefault
CharacterThe character this module belongs to. Drag its Character Motor here.None
HeightTop of the flip above the take-off point, metres.0 or more5.76
Gravity ScaleGravity is multiplied by this during the flip (a floatier flip with less than 1).0 or more1
Max Air SpeedFastest forward speed in the flip, m/s. 0: the air state's own.0 or more0
Air AccelerationAir steering is multiplied by this during the flip.0 or more1
Back SpeedBackward speed on take-off, m/s.0 or more5.4
Stand Up WindowSeconds after standing up from a crouch during which jump is still a backflip.0 or more0.333

Additional resources