Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/charlesstover/super-mario-world-js

Super Mario World JS was a project for a college-level Programming Paradigms course.
https://github.com/charlesstover/super-mario-world-js

css game-engine html javascript js mario

Last synced: 10 days ago
JSON representation

Super Mario World JS was a project for a college-level Programming Paradigms course.

Awesome Lists containing this project

README

        

# Super Mario World Engine in JavaScript
Super Mario World JS was a project for a college-level Programming Paradigms course.

It implements a View-Model-Controller architecture with a redux-style Model that accepts actions that are fed through a reducer.

## Controls

_Ctrl_ creates a Fireball.

_Left_ and _Right_ move Mario left and right respectively.

_Mouse Click_ will create a tube at the click location.

_Space_ makes Mario jump.

## Sponsor 💗

If you are a fan of this project, you may
[become a sponsor](https://github.com/sponsors/CharlesStover)
via GitHub's Sponsors Program.

## Demo
* [GitHub Pages](https://charlesstover.github.io/super-mario-world-js/)