WASD/Arrow Keys/ Space Bar to move, as usual X/K to shoot fireballs Press M to toggle music(NOTE: Game sounds still play, just not music) The only code that has greatly differed from griffpatch's code is that I gave the enemies enhanced* collisions that use variables instead of TOUCHING so that enemies can have larger costumes without risk of unfair losses. I also improved the way Mario crouches so that he can jump while crouching to avoid getting stuck under blocks * the enhanced collisions only apply to Mario-Enemy collisions. I have no idea on how to get it done for Enemy-Enemy collisions without some form of list encoding
If you want to use these sprites in your own game, go to this project for the assets: https://scratch.mit.edu/projects/671502122 Here is a challenge for you: Get the first Mushroom in level 1 and try to beat levels 1, 2, and 5 without getting hit or . letting go of S or the down arrow(Except to hit the level End Box). I have done it. Can you? As of now, there are currently 6 levels All Sprites were taken from Nintendo's "Super Mario Bros. 3" I used lots of @griffpatch 's tile scrolling game code, but these are not the sprites from his assets project ------------------------------- Level Editor Controls: ------------------------------ 0 - Toggle Level Editor Click the mouse to place/erase tiles 1-5 - choose various tiles to place 9 - choose to place enemies and items E - choose what tile the mouse is on Q - toggle Auto Arranging K - Only Auto-arrange blocks placed since the mouse has last been clicked L - Load any level currently in the game R - Reset the level to a blank world If you want to know how this project is different from @griffpatch 's version, here is a list of current features that are different: 1. Different Sprites 2. Mushrooms automatically become fire flowers when Mario is Super when he hits the block 3. Enhanced enemy collisions 4. Being able to jump while crouching 5. Different sounds 6. Small Mario doesn't jump less than Super Mario(I don't even know why griffpatch put that in. Mario always jumps the same height regardless of size) 7. Based off of SMB3 instead of Super Mario Advance/All Stars