A browser multiplayer turn-based strategy game
1. Install node.js, mongodb and coffeescript
2. Run the following commands
git clone https://github.com/bzar/wars-gamenode.git
cd wars-gamenode
git submodule update --init --recursive
node wars
3. Development server runs at port 8888
- Node.js - Server runtime
- MongoDB - Database
- Gamenode - Client/server communication
- Socket.io - Communication transport layer
- CoffeeScript - JavaScript replacement for client and server
- LESS - Client stylesheets
- ECT.js - Client HTML templates
- Require.js - Client source dependency and module management
- JQuery - DOM manipulation
- Aja - Client animation
- D3.js - Game statistic graphs
- Sylvester - Matrix/vector math
- FontAwesome - Client icons
- Pixastic - Image manipulation for client
- js2coffee - Javascript to CoffeeScript migration helper