DOMINION
![Gitter](https://badges.gitter.im/Join Chat.svg)
Dominion is a board card game based on building a deck and getting victory points. You can play it online at playdominion.com.
This is a learning project. By that I mean I'm willing to learn some technologies like nodejs
and how to develop things around it. This includes testing(mocha
, should
), continuous integration(travis
, coveralls
) and also prototypal JavaScript (selfish
).
Therefore I may never end this project. You should not take this as an example.
gulp Tasks
build
: build the projecttest
: tests + coveragewatch
: launch a server and watch for changementslint
: lint code
Coding Style
Coding style is mostly 1TBS.
- Indentation: 2 spaces
- Curly braces: at the end of the line
- Protoypes: start with Upper Case. ex:
var cafe = Cafe.new()
, instances with lower case - Globals: add them to the
globals.js
file. You can check global leaks withmocha --check-leaks
License
This code is distributed under the MIT License.
Technologies that are going to be used
- Phaser for display in clent
- nodejs for server and client application
Copyright
The original game Dominion was created by Donald X. Vaccarino and published by Rio Grande Games. The online version playdominion.com was developed by Goko (I think ๐ถ). Any picture used for the cards belong to them and do not apply to the project Licence.