Skip to content
All projects
Game Development/2023

Mini Riichi Mahjong

A single-player Riichi Mahjong game against three AI opponents, recognized as the course's best project.

PythonTkinterGame AI
AI opponents
3
course project
Best

Project note

Mini Riichi Mahjong supports a single player against three AI opponents, with either randomized or customizable tile deals. The implementation turns a rules-dense tabletop game into explicit state, turn, scoring, and opponent systems.

The project was selected as the course's Best Course Project and later used by the professor as course material. Levon's experience as a certified professional Mahjong player helped keep the mechanics and strategic decisions authentic.