My implementation of basic platformer movement and physics. Here we have collision detection, smooth accelerated movement, seperate world and window coordinates, and camera movement.
Arrow keys to move, space to jump, "x" to toggle the OSD, Esc to quit