Coder Social home page Coder Social logo

dominion's Introduction

DOMINION Circle CI

Codecov Dependency Status devDependency Status ![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 project
  • test: tests + coverage
  • watch: launch a server and watch for changements
  • lint: 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 with mocha --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.

dominion's People

Contributors

posva avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

gitter-badger

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.