Coyote time, jump buffering and corner correction
Guide: https://www.spritecook.ai/blog/coyote-time-jump-buffering-corner-correction

Open this folder in Godot 4.6 or newer and press Play.

  Arrow keys   run
  Space/Enter  jump
  1, 2, 3      switch coyote time, jump buffering and corner correction off and on

player.gd is the whole technique. Copy it onto your own CharacterBody2D.
play.gd only builds the gray-box level. test.gd runs the tick-by-tick checks from the guide:

  godot --headless --path . res://test.tscn

Free to use in any project, no credit needed.
