/rummikub

Clone of the 2d multiplayer game called rummikub

Primary LanguageJavaScript

Rummikub

About

Clone of the 2d multiplayer game called rummikub

Interface

image

Play here

Rules

  • There are 108 tiles numbered from 1 to 13 in four colors: red, blue, yellow, and black. Each number has two copies in each color, making a total of 4 sets of tiles per number. There are also 4 Jokers.
  • The game is played by 4 players.
  • At the beginning of the game, each player draws 10 tiles from the pool.
  • The objective of the game is to be the first player to get rid of all their tiles by forming valid sets or runs.
  • A set consists of three or four tiles of the same number but different colors, while a run consists of three or more consecutive numbers of the same color.
  • On the first laying out, the player must form set or run with a minimum value of 30. He cannot manipulate the board and using Jokers right now.
  • Starting from the next turn, the player can add tiles from his hands to the layouts lying on the table, as well as perform manipulations, i.e. rebuild layouts lying on the table. However, he must put out at least one tile from his hands in each move. If he cannot do so, he takes one tile from the pool.
  • Card in the set or run can be replaced by Joker.
  • Time limit per turn is 60 seconds.

Technologies

Frontend

Three.js Javascript html sass webpack

Backend

kotlin h2

Other

Docker Badge

Warnings

  • Game has no loading screen. You have to wait as the black screen disappears
  • Works with IntelliJ 2021.2.3