A project to implement 4-player Japanese Mahjong. Accurately implementing the complex win conditions, yaku calculations, and scoring system in code is itself a challenge.
You can learn expressing complex domain rules in code, tile data structures, win condition judgment algorithms, score calculation (fu, etc.), AI players (probabilistic strategies), and multiplayer synchronization.
No showcases yet
Be the first to submit your work!
Please log in to leave a comment.
No comments yet.
Be the first to leave a comment!