中國象棋的變體主要有暗棋(香港稱為盲棋)和揭棋,它們都利用了中國象棋的棋子一面文字,另一面都是空白這個特色,產生了這兩個帶運氣成份的變體。另外還有規則上的變化蒙眼棋。
暗棋只使用中國象棋棋盤的一半。暗棋的棋子不是放在交叉線上,而是放在格上,共4*8格,剛好放下所有棋子。開始時,將所有棋的背面向上,令人看不到棋子 是甚麼,然後洗亂棋子,再放到棋盤上。未翻開的棋子稱為暗棋,翻開了的就叫明棋。雙方輪流行走,每次可選擇翻開暗棋、移動自己的明棋或吃對手的明棋。
吃棋時須考慮順序。除了帥和將不能吃卒和兵,卒和兵可吃帥和將這個特例之外,較大的棋子可吃較小的棋子,較小的不能吃較大的,同級的可吃同級的。當某一方的棋子全部死去,另一方就得勝。
臺灣的棋子順序︰
臺灣的玩法中,炮需隔過一隻棋子才可吃子,吃子可不論大小,但走法和其他棋子無異。
香港棋子順序︰
香港的玩法中,炮的吃法走法和其他棋子一樣。
揭棋用了中國象棋棋盤的全部,開始時除了帥、將可保留原位,不用洗亂之外,其他棋子亦要洗亂,然後放在平日正式象棋玩法的棋子位置中。揭棋的翻子需跟該棋 子第一次移動同時進行,但該棋子的第一次移動的走法,需依照它的位置在一般中國象棋玩法時所在的棋子的走法。揭棋另一有趣之處是它容許了飛象過河、士過 河。而揭棋的其他方面(一般走子、取勝條件等),都和象棋相同的。