hey I've updated the demo. I tried to add some stuff (like showing if the character is climbing on a platform or just standing on it) but everything made it unstable, so I'm thinking this is it (except for shadows, which should be much easier to do in C++).
same link as always, this is more of a stability test so I added a bunch of moving stuff that intersects and another spiral and blablah. Looks pretty stable to me =)
Slopes still don't sort right and my guess is they just can't be big at all. Nothing can be too big anyway, so there. World made out of roughly player-sized bits. Like old-school iso, blocks.
Take a look. Moving platforms work instantly as long as you change their speed instead of their position (on all axis).