A simple networked maze game
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
site
src
tests
.gitignore
.travis.yml
LICENSE.txt
Persistence.md
README.md
elm-package.json

README.md

Way back in 2012, when I first heard about Node.JS, I recreated a maze game that I played on the PDP-10 and Imlac terminals at MIT in the late 1970s. In that game, a bunch of players ran around a shared maze, shooting at each other.

That game was up at jsmaze.com for many years, but I took it down recently, to save the $15/month that its AWS VM was costing me. I spent a little time attempting to make it work again, but the libraries it depends on have changed incompatibily, and having been spoiled by Elm, I didn't want to spend the effort it would take to figure it out.

This project is a remake, from scratch, in Elm.

See persistence.md for information about how boards and players are persisted.

You can run it from elm reactor, but you'l only get session persistence:

cd .../elm-jsmaze
elm reactor

Then aim your browser at http://localhost:8000/src/ReactorMaze.elm

To update the site with real persistence:

cd .../elm-jsmaze
bin/build

Then aim your browser at file:///.../elm-jsmaze/site/index.html

Bill St. Clair
15 March, 2018