Movement: - Up to jump (speed Y is set to a negative number, -15 in my case, in the level sprite). - Left and right to move (instead of right pressed - left pressed, make it left pressed - right pressed in the level sprite to make it look like it's scrolling). -Space to sprint. On rope movement: - You go down automatically - Up, left, and right make you go in the direction that you're pressing. - Down accelerates the automatic downward movement. -Space to sprint. Other notes: - Put all movement in the level sprite - put an empty box around the sprite to make it scroll off screen when needed - Make costume names for level and other gimmicks the level they appear in (1st level and set of ropes is 1, 2nd is 2, so on). - If you fall into the void, you automatically restart at the start of the level. -You advance to the next when you reach the top of the one you're on. If you want to remix for any reason, go ahead! Just don't copy it with the word "first" and no changes, and my code's a bit messy.
@Shiftclicklearn for the multi frame animations. Engine: make a small version of the level and another costume with a tiny dot in the middle, then go to the dot costume, scale it up (mine is 500% or 5x size) set the costume back to the level costume, then implement movement in reverse in the level sprite and set the player in the middle. then implement a way to go between levels, because the area you have to work with is not a lot. Also, for ropes and other gimmicks, make it in a separate sprite so that it gets its own mechanics and make it go to the main level sprite via a broadcast in the forever loop of the level sprite, make speed y increase for the scrolling effect in the level sprite, and add custom blocks for change x/y by blocks instead of using the default blocks for smoother gravity effects.