HTML 5 canvas implementation of Mario in Reason + Bucklescript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 34 commits ahead, 1 commit behind mahsu:master.
Latest commit 6f7fba3 Apr 17, 2018
Permalink
Failed to load latest commit information.
docs index_dev for dev time Sep 18, 2017
lib/es6_global/src bs-platform 3.1.0 Apr 17, 2018
screenshots Screenshot Jun 19, 2017
src bs-platform 3.1.0 Apr 17, 2018
.gitignore Check in generated files Jun 19, 2017
LICENSE Create LICENSE Dec 21, 2015
README.md [Docs] readme Sep 18, 2017
bsconfig.json Reason 3 Mar 7, 2018
package.json bs-platform 3.1.0 Apr 17, 2018

README.md

Fork of https://github.com/mahsu/MariOCaml, converted to Reason and compiled using BuckleScript.

Play it live!

Goal of the Project

See the accompanying blog post here

Run It Yourself

git clone https://github.com/reasonml-community/Mareo.git
cd Mareo
npm install
npm start

Then, if you're using Safari or Firefox, simply open docs/index_dev.html. No bundling needed! Safari supports native es6 modules, which we can compile to. If not, run npm run pack-for-es6-less-browsers then open that html page. For Chrome, since there are security restrictions concerning loading local scripts, you'd have to start a small server. Try python -m SimpleHTTPServer or something.

(There's also an index.html file in that directory. Ignore that; it's just for the github demo.)