Arrows/WASD to move.
Shift to run.
Space or Up Arrow to jump (hold for longer jump).
Mouse click on game to spawn blocks.
Things so far:
- Friction
- Fixed region camera
- Smooth movement camera
- Platform and velocity locked camera
- Variable jump strengths and height
- Running/walking
- Dynamic bounding block collision
- Simulated velocity
- Jumping toggle (don't allow holding jump down for multiple jumps)
- Imprecise corner jumping (allows jumping off the edge of blocks)
- Randomized terrain in multiple screens
- Block types: Pass-through blocks, damage blocks, bouncy blocks
- Block adding/removing via mouse-click