
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.