So uh I tested some stuff(Please ignore the crappy design of Scratchy for now, I'll fix him later to make him less trippy when he walks{tbh I don't know what is going wrong but I'll figure it out}) Anyway, the agenda is down below.
Read note at the end as well if you went past level one and are now scratching your head wondering what is going on 1: Ground collisions are awesome. 2: Ceiling collisions still need to be programmed, but keep the script that makes you launch up through the platforms; do something like making a separate sprite that acts as the ceiling and runs the ceiling collision. 3: If you can, it would be cool to include a small double-jump. 4: Side collisions are good, but the objects can't push Scratchy as he just warps upward through them. I actually don't care about anything pushing Scratch Cat, I'm just writing this down.. 5: Make sure to make multiple objects collidable, I have some ideas like lists, variables, etc. I think it's possible to insert a variable into a "Touching?" block, but I'm still figuring out if that means you make the variable the same as the sprites number, or just the name itself(I think it's the number) Anyway, I just need that for doors and such. PS: It's broken when you move to the next level, don't worry just delete the moving wall script (It's a clone of the ground), I was just using it for testing Summary: All in all, this is far from being broken, I just have some things to be added and just a little polishing. Take as much time as you need! :)