A work-in-progress remake of the original Super Mario Bros. for NES, in the browser using canvas and P5JS/P5.play (fork by islemaster).
Play test the latest version here (http://redduckss.github.io/SuperMarioBros)
- Basic asset loading, movement and camera work made
- Resized the canvas and repositioned the ground tiles to better match the original Mario game
- Brick shattering animation added
- Sounds, music and rough block states (sound warning)
- Changed player sprite to be Mario
- Added "Super" Mario and the different jump sound (sound warning)
- Started adding proper block states, block types, small Mario cannot break blocks anymore (only "Super" Mario)
- Changed level handling to better support mutliple levels
- Fixed sprite sheets using a P5.play fork by islemaster, changed background color (click ehre for the fork)
- Started working on items
- Removed test blocks and started working on the proper World 1-1 layout (Sound warning)
- Added game fonts, transition screen, enemies, item animations and movement, better collision, death events and animations, minor bug fixes.
Spam-jumping into blocks which can be "pushed" (item blocks, bricks (as small Mario), etc) can result in glitchy movemnet and the blocks position being displacedFixedSome collision issues with hitting the sides of blocksFixedItem spawing from blocks have no animations, mushrooms don't move and have no collisionFixed- There is no "small" and "big" jumps, nor anything between. All jumps are the same height
Weird 'snapping' bug (probably caused by a collision error) which 'snaps' Mario to the center of a block if you jump and land off centerFixed (idk how but I did)