Late 2022
I learned JavaScript and HTML on Khan Academy and they have a place to make your own Processing JS programs. This was one of them. The original is still up today, you can go and find it if you want. This version is one I ported through many trials and it still kinda sucks. There was one bug in the original and now there's loads. The original bug is that if you held W long enough, you would eventually fall through the platforms. This actually works on the same principle as the backwards long jump in Super Mario 64. There's lots of new stuff here though! Frowns, coins, multiplayer. It's definitely an upgrade, all things considered.
A and D to move, W to jump.
On a wall, use W to slide more slowly, and use S to slide faster. Hold W and press A or D to jump off of it.
Press Escape to pause, press Shift and Escape to unpause.
Use the left stick or left and right directional buttons to move.
Press the bottom face button (X on PlayStation, A on Xbox, B on Nintendo)
Use up/down on the left stick or the up/down directional buttons to change sliding speed. Hold the bottom face button and move the left stick left/right to jump off the wall.
Press the Start button (OPTIONS on PS4/PS5, Menu on Xbox) to pause. Press the right face button (O on PlayStation, B on Xbox, A on Nintendo) to unpause.
You can play local multiplayer with up to 3 other players. To drop out players 2-3, use the buttons in the pause menu.
Player 1 uses WASD
Player 2 uses IJKL
Player 3 uses the arrow keys
Player 4 uses TFGH
This is the recommended way to play multiplayer. Simply connect a controller and press some buttons to wake it up.
You can play it here.