All Projects → jonbarrow → SuperMarioBros

jonbarrow / SuperMarioBros

Licence: other
A work-in-progress remake of the original Super Mario Bros. for NES, in the browser using canvas and P5JS.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to SuperMarioBros

Level-Headed
Random Level Generator for Super Mario Bros. 1 on the NES
Stars: ✭ 100 (+334.78%)
Mutual labels:  mario, nes, supermariobros
stm32f103 NES Mario
NES emulator transplanted to STM32f103zet6 development board
Stars: ✭ 14 (-39.13%)
Mutual labels:  nes, super-mario-bros
Super-Mario-Bros-game
The remake of Super Mario Bros (1985) made with C++ and SDL2 library.
Stars: ✭ 39 (+69.57%)
Mutual labels:  mario, super-mario-bros
SuperMario-Allegro-Cpp
Simple Super Mario in Allegro C++ & The Final Project of Course Advanced Programming
Stars: ✭ 21 (-8.7%)
Mutual labels:  super-mario, mario
jspicl-mario-sample
A basic Mario game showcasing how to create PICO-8 games in JavaScript.
Stars: ✭ 19 (-17.39%)
Mutual labels:  mario
cfxnes
JavaScript NES emulator and emulation library.
Stars: ✭ 56 (+143.48%)
Mutual labels:  nes
Fairtris
Clone of the official classic Tetris® game for the NES console, intended for Windows and Linux systems. It implements the original mechanics and includes many regional versions and several RNGs (all in one executable).
Stars: ✭ 30 (+30.43%)
Mutual labels:  nes
react-nes
React components for nes
Stars: ✭ 32 (+39.13%)
Mutual labels:  nes
phaser-mario
Mario-like class for Phaser
Stars: ✭ 19 (-17.39%)
Mutual labels:  mario
gimp-rom-bin
GIMP plug-in to read/write SNES / NES / GB / GBA / NGP / MD / etc ROM image, tile and sprite files
Stars: ✭ 54 (+134.78%)
Mutual labels:  nes
openSMB2
An open source reimplementation of Super Mario Bros. 2 written in Lua and LÖVE.
Stars: ✭ 17 (-26.09%)
Mutual labels:  super-mario-bros
nes-pipeline
🔄 Continuous integration for NES homebrew that adds screenshots taken in the cloud.
Stars: ✭ 88 (+282.61%)
Mutual labels:  nes
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-47.83%)
Mutual labels:  nes
packard-belle-desktop
Building website with packard-belle UI library and react-rnd
Stars: ✭ 44 (+91.3%)
Mutual labels:  remake
6502-npp-syntax
Notepad++ Syntax Highlighting for 6502 Assembly (and NESASM)
Stars: ✭ 21 (-8.7%)
Mutual labels:  nes
Emulator.NES
📺 Nintendo Entertainment System emulator written in C#.
Stars: ✭ 123 (+434.78%)
Mutual labels:  nes
MushROMs
Super Nintendo game editing libraries and tools
Stars: ✭ 24 (+4.35%)
Mutual labels:  mario
flare
A Simple Browser Based Game.
Stars: ✭ 85 (+269.57%)
Mutual labels:  browser-game
nestronic
Nestronic Game Music Synthesizer Alarm Clock
Stars: ✭ 24 (+4.35%)
Mutual labels:  nes
SwiftNES
Cross-platform NES Emulator written in Swift
Stars: ✭ 29 (+26.09%)
Mutual labels:  nes

SuperMarioBros

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)

Progress

  1. Basic asset loading, movement and camera work made
  2. Resized the canvas and repositioned the ground tiles to better match the original Mario game
  3. Brick shattering animation added
  4. Sounds, music and rough block states (sound warning)
  5. Changed player sprite to be Mario
  6. Added "Super" Mario and the different jump sound (sound warning)
  7. Started adding proper block states, block types, small Mario cannot break blocks anymore (only "Super" Mario)
  8. Changed level handling to better support mutliple levels
  9. Fixed sprite sheets using a P5.play fork by islemaster, changed background color (click ehre for the fork)
  10. Started working on items
  11. Removed test blocks and started working on the proper World 1-1 layout (Sound warning)
  12. Added game fonts, transition screen, enemies, item animations and movement, better collision, death events and animations, minor bug fixes.

Known bugs

  1. 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 displaced Fixed
  2. Some collision issues with hitting the sides of blocks Fixed
  3. Item spawing from blocks have no animations, mushrooms don't move and have no collision Fixed
  4. There is no "small" and "big" jumps, nor anything between. All jumps are the same height
  5. Weird 'snapping' bug (probably caused by a collision error) which 'snaps' Mario to the center of a block if you jump and land off center Fixed (idk how but I did)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].