A multiuser web game of deception and deduction.
Front end: React, Flux (Alt), Sass, SocketIO, SemanticUI.
Back end: Node with Express, Jade, Passport, Mongodb with Mongoose, SocketIO.
Build: Gulp, Browserify, Babel.
WIP and just getting started! Estimated alpha deployment: May 2016.
Install node - currently works with v5.0.0 and below.
Install mongodb, have it in your path.
cd one-night-werewolf
mkdir data logs
npm install -g gulp nodemon
npm install
First 3 prompts from semantic use the default, then point semantic to be installed at public/semantic (instead of /semantic as default).
cd public/semantic
gulp build
For installation on windows, you may need to do a few extra steps if you are getting node-gyp errors, specifically installing the required MS programs referred to on node-gyp's github, and then possibly doing:
set GYP_MSVS_VERSION=2013
npm install --msvs_version=2013
instead of the npm install found above.
start mongo:
mongod --dbpath ./data
start server:
nodemon --exec npm run babel-node -- ./bin/dev
start development task runner:
gulp