Another "Flood-It" type game with an integrated solver. In Coffeescript.
CoffeeScript
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.
spec
src_cs
src_static
.gitignore
LICENSE
Makefile
README.md
coffeelint.json
package.json

README.md

Flood-It Game and Solver

Currently this project contains a (okay) flood-it game solver, but no UI for it (yet). All implementation is in coffeescript. The end result should run in any decently modern webbrowser.

Installing Dependencies

On Debian you should install nodejs with aptitude install nodejs nodejs-legacy.

On all systems, after you have nodejs installed, from within the repository, npm install (does not need root) will install all additional dependencies locally into node_modules/. You may need to use npm install -f to force a complete installation.

Makefile Targets

  • all: Running make with no arguments will lint the code, run unittests, and then build the browser version
  • browser: Running make browser will use browserify to build a browser-ready version of our code to bin/
  • test: Running make test will run unit tests
  • lint: Running make lint will run coffeelint over the sourcecode to check that coding standards are being followed
  • clean: Running make clean removes all binaries