Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bgw/flood-it-game
Another "Flood-It" type game with an integrated solver. In Coffeescript.
https://github.com/bgw/flood-it-game
Last synced: 18 days ago
JSON representation
Another "Flood-It" type game with an integrated solver. In Coffeescript.
- Host: GitHub
- URL: https://github.com/bgw/flood-it-game
- Owner: bgw
- License: gpl-3.0
- Created: 2012-12-10T21:23:30.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2012-12-20T20:29:56.000Z (almost 12 years ago)
- Last Synced: 2024-10-04T12:41:28.534Z (about 1 month ago)
- Language: CoffeeScript
- Size: 160 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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](https://github.com/substack/node-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](http://coffeelint.org/)
over the sourcecode to check that coding standards are being followed
* **clean:** Running `make clean` removes all binaries