棋子:
棋子共有三十二个,分为红、黑两组,每组共十六个,各分七种,其名称和数目如下:
红子:帅一个,车、马、炮、相、士各两个,兵五个。
黑子:将一个,车、马、炮、象、士各两个,卒五个。
二、走棋和吃子
开局
对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜、负、和,对局即终了。
走法
帅(将)每一着只许走一步,前进、后退、横走都可以,但不能离开“九宫”。将和帅不准在同一直线上直接对面,如一方已先占据,另一方必须回避,否则判负。
士每一着只许沿“九宫”斜线走一步,可进可退。
相(象)不能越过“河界”,每一着斜走两步,可进可退,即俗称“相(象)走田字”。当田字中心有别的棋子时,俗称“塞(相)象眼”,则不能走。马每着走一直(或一横)一斜,可进可退,即俗称“马走日字”。如果在要去的方向有别的棋子挡住。俗称“蹩马腿”,则不能走。
车每一着可以直进、直退、横走,不限步数。
炮在不吃子的时候,走法同车一样。
兵(卒)在没有过“河界”前,每着只许向前直走一步;过“河界”后,每着可向前直走或横走一步,但不能后退。
走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃掉而占领那个位置。只有炮吃子时必须隔一个棋子(无论是哪一方的)跳吃,即俗称“炮打隔子”。
三、杀棋和困毙
杀棋
一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”,或简称“将”。被“照将”的一方必须立即“应将”,即用自己的着法去化解被“将”的状态。如果被“照将”而无法“应将”,就算被“将死”。
困毙
轮到走棋的一方,无子可走,就算被“困毙”。