Makruk is a board game, which is known as Thai chess.
It is also same game as Ouk Chatrang, which is known as Cambodian chess.
This application includes several levels CPU, and online play mode.
It shows which pieces you can move, so you can play Makruk even if you don't know the rules.