{{Csaturangadiagram | tright |
|rd|nd|bd|qd|kd|bd|nd|rd | | | | | | | | |pd|pd|pd|pd|pd|pd|pd|pd | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl | | | | | | | |
A thai sakk vagy makruk (thaiul: หมากรุก) táblajáték, amely ugyanúgy az indiai csaturanga játékból eredt, mint a modern sakk. A ma is játszott sakkváltozatok közül ezt tartják leginkább hasonlónak a sakkváltozatok közös őséhez.[1]
Thaiföldön és Kambodzsában népszerű. Ezekben az országokban jóval népszerűbb, mint a sakk. Mintegy kétmillió thaiföldi játszik makrukot, és csak mintegy ötezren értenek a sakkhoz.[2]
Vlagyimir Kramnyik volt sakkvilágbajnok szerint „a thai makruk stratégiaibb, mint a nemzetközi sakk”.[3]
Az induló állásban a gyalogok a harmadik, illetve a hatodik sorban állnak. A vezérek a királyok jobb oldalára kerülnek. A gyalogot akkor cserélik, amikor eléri a hatodik (illetve a harmadik) sort. Ekkor „előléptetett gyalog” lesz belőle (thai เบี้ยหงาย biagai), tehát valójában nem vezér, de az ilyen gyalog ugyanúgy léphet, mint a vezér. A makrukban nincs sáncolás, mint a sakkban.
A sakktól és egyéb sakkváltozatoktól jelentősen eltér, hogy a makrukban a helyzettől függő számú lépésben győzelmet kell elérni, ha már nincsenek a táblán gyalogok, különben a játszma döntetlenre végződik. A visszamaradt lépések számolása csak akkor kezdhető újra egy figura levétele után, ha az valamelyik játékos utolsó figurája volt (a nem levehető királyon kívül, persze).
Ha egyik félnek sem maradt már gyalogja, 64 lépésen belül mattot kell elérni. A hátrányos helyzetben lévő számolja a lépéseket, de bármikor abbahagyhatja a számolást. Ha úgy fordul, hogy ő mattolná be az előnyösebb helyzetben lévő felet, de előtte nem hagyta abba a számolást, akkor a játszma döntetlen.
Amikor a hátrányos helyzetben lévő fél utolsó figuráját (a királyon kívül) leveszik, újrakezdődik a maximum hátralévő lépésék számolása, mégpedig az előnyös helyzetű fél táblán maradt figuráinak értéke alapján, amelyet aztán a táblán lévő összes figura számával korrigálnak.
A fenti számokat még egy tényezővel korrigálják: minden táblán lévő bábu után le kell számítani egy lépést a maximum lépésszámból. Ha ezt a lépésszámot elérik, a számolás már nem kezdődhet újra, csak akkor ha az egyik fél korábban abbahagyta a számolást és szeretné újrakezdeni.
Például ha világosnak két bástyája és egy huszárja van (+ a királya) a magányos sötét királlyal szemben, akkor három lépésben győznie kell, mivel a bástya 16-os lépésértékét a huszár miatt felezik és a nyolcból levonják a táblán lévő öt figura számát. Ha sötét netán leveszi az egyik fehér bástyát, a számolás akkor sem kezdődik újra. A számolási szabályokat a makrukjátékosok közül sokan nem is értik.