sardach / rummi

Popular juego de mesa creado sobre React + boardgame.io ​

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rummikub online multiplayer game

Implementation of Rummikub game variation. Was built using React + bunch of libraries "just for fun". First attempt on this technology, so the code is a little bit messy, hope to refactor someday :)

Some differences from original rules:

  1. Tile with value "1" could be placed after "13" in a run (but not "2" after "1" in this case)
  2. After first move ("initial meld") is done, player should pick two tile instead of one (in case if he forced/wants to skip his turn)

Known limitations:

  • Turn timeout handled on client-side, so there is a way to bypass it

Local development

Make sure node/npm installed

  1. Create .env file
cp .env.example .env
  1. Run npm install
npm install
  1. Launch frontend
npm start
  1. Launch dev backend sever
npm run serve

Running tests

To run tests:

npm test

About

Popular juego de mesa creado sobre React + boardgame.io ​


Languages

Language:JavaScript 95.6%Language:CSS 2.6%Language:HTML 1.4%Language:Shell 0.3%Language:Dockerfile 0.1%