Rummikub is a strategic board game from Israel. Players employ colourful number tiles to form numerical or colour-based sequences, ultimately clearing their hands.

Rummikub

Overall

As a novice in game design and computer programming, we resolved to redevelop a Rummikub variant with alternative rules using the Python programming language.

Through this programmatic implementation, we aim to explore potential game mechanics, introduce novel strategic elements, and merge traditional board gaming with digital interaction, thus infusing this classic game with an innovative playing experience.

Project Duration

2 months (Nov-Dec, 2023)

Collaborator

Cassandra Branham, Chang Hua Go, Pei-Hsuan Lee, Tallulah Buys-du Plessis

My Role

Front-end development / UI Design

Method&Tool

Python / Github / Figma

Development

I mainly took charge of the front-end work and used GitHub to work with back-end developers. It was efficient to be both the designer and developer of the project because I had full control of the look of the end result. Involving in front-end and design work, allow me to think from both perspectives and consider more about the feasibility design.

Colours

  • Main Colours

Icon color, Title color, Button font

#00B56A

#EC615C

#FFB400

  • Gray Colours

Background color, Font color

#B3B3B3

#808080

#E6E6E6

#F7F7F7

UI Elements

  • Buttons

  • Status

  • Pop-up Windows

  • Tiles

  • Avatars

Interface Overview

Function DEMO

Start & Draw the Tiles

The tiles are numbered 1-15. There are five colours of tile.

When you draw a tile from the pool, you choose two tiles, choose one to add to your rack, and return the other one to the pool.

Play by the Rules

Runs are redefined as sequences of successive odd or even tiles of the same colour, or as a combination of different colours with the same number.

Add Tile to Group

Player can add new tiles that comply with the rules to your existing combination.

Next
Next

Customized Refrigerator