Skip to content

Player movement: Oxygen dash #16

@jyee27

Description

@jyee27

Add a dash mechanic:

  • Activates on left shift
    • Make sprinting the default and rebind walk to Ctrl? remove walking make walking activate when shooting or aiming
  • Consumes 50%(?) of your oxygen bar on use
  • When pressing a directional button, resets your momentum away from that direction and applies a directional force
  • Holding jump+dash also goes upwards
  • Neutral dash without jump goes forwards
  • Make sure jumping while dashing at the right time makes you go really far

Dashing in combat:

  • Hitting an enemy while dashing sends them flying instead of hurting you
  • Add a freeze frame effect like Celeste and a lot of fighting games do when hitting an enemy.
    • We can reuse this for other effects. Call it something like SlowmoManager.cs
  • Add an impact effect when hitting the enemy

Visuals:

  • Add oxygen jetpack cloud effects when dashing or zero G moving

Considerations:

  • How do we balance repeated ground dashing? More enemies and projectiles?

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions