Ouk Chaktrang — Traditional Cambodian Chess

Ouk Chaktrang (Khmer: អុកចត្រង្គ, also written ouk chatrang or ok chaktrang) is the traditional chess of Cambodia. It shares an ancestor with international chess and with Thai makruk, but its own rules make it a distinctly different game. Play it free in your browser here, against a bot powered by a Stockfish-derived engine, in Khmer or English.

How Ouk Chaktrang differs from international chess

Counting (the endgame rule)

Ouk Chaktrang does not let a winning side grind on forever. When the endgame arrives, a count starts and appears in the status bar above the board. If the attacker has not given checkmate by the time the count reaches its limit, the game is a draw. There are two forms:

Playing against the bot

Three difficulty levels are available. Easy and medium are deliberately beatable; hard plays at full strength using a neural-network evaluation trained for this family of variants. You can take back up to three moves per game, offer a draw, review any earlier move by clicking it in the move list, and switch between Khmer and English at any time.

No account, no download, no advertising. Works on phones and desktops.

Play now →