Cover artwork of Riichi Advanced

// Archive entry № 1087

Riichi Advanced

Riichi Advanced is an online mahjong client. It supports many mahjong variants and house rules, and allows players to write their own code for their own mahjong variant and play it live.

Players
Region
Worldwide
Unrated Be the first · 4 views

Rate this game

Your rating, from 1 to 5 stars
Tap a star to submit

About the game

Riichi Advanced is an online mahjong client. It supports many mahjong variants and house rules, and allows players to write their own code for their own mahjong variant and play it live.

==Development== The main engine of Riichi Advanced is written in the Elixir programming language. However, variant-specific code is written as either a JSON file, or is written in a custom scripting language called MAJS (which compiles to JSON).

==Gameplay== In Riichi Advanced (and mahjong in general), players take turns drawing and discarding tiles until a player wins. A player generally wins by forming their hand into four melds and a pair, where a meld is either three of the same tile, or three numbered tiles in sequence. Players may also form a meld by using the most-recently-discarded tile to complete the meld, at the cost of exposing that meld to the table, and being unable to later change that meld.

Technical notes

Imported from LibreGameWiki. Verify platform-specific requirements on the linked project/download page before installing.