Use the arrow keys to move the cat. Press up to jump, and down while in the air to ground pound. Press up again while ground pounding to dive. Right after you hit the ground at the end of a ground pound, press up to do a super jump that goes higher than a normal jump. Run towards a wall and jump against it and keep holding up to do a wall jump. Run, press and hold z, and press up while holding z to do a long jump. Jump, release up, press down, and press up again to dive, keep holding up, and hold z to do a super long jump when your dive hits the ground that goes higher, further, and gives you more speed. The blue platforms are semi-solids. You can jump up through them to land on top of them, and press down to fall through them. Press "3" to enter 3D Mode! Developer Codes: Press space to draw a line following the cat's position. This is the literal position so it's pretty jagged. Press A to instead draw a smooth line following the cat's net position. Press 1 to stop drawing. Press 2 to clear all drawn lines.
This is a platforming engine I've been working on for the past 2 years and am still developing. Many more features are planned. My goal is to have the most polished and versatile moveset of any Scratch platformer; I've tried to give the physics that "nintendo polish." This was built initially off the platforming engine in Griffpatch_tutor's Platformer Tutorial, but I've modified it and upgraded it so much that the physics feel really different and it's basically my own platforming engine now, with a heap ton of moves. I'm really happy with how this is turning out. It will be used in an eventual future Super Scratch Cat game.