各种棋子的走法如下:
将(帅):只许在“九宫”内活动,每步棋前进、后退、横走均可,但不许走出“九宫”,一次只能走一格。
士:只许沿着“九宫”内斜线活动,每步只能走一格,进退均可。
象(相):不许越河界,每一步棋可以沿着对角线斜走两格(俗称相走“田”字),进退均可。若“田”字中心有其他棋子时,则不能跳过(俗称“塞象眼”)。
车:可以沿着所有直线或横线随意行走,进退均可,但不可越过其他棋子跳着走。
马:只能沿着“日”字形的对角线走(俗称马走“日”字),可退可进。但在马行走的方向上,与马紧邻的交叉点有其他棋子时,马就不能跳过去(俗称“蹩马腿”)。
炮:在不吃子时,每一步棋的走法与车完全相同
卒(兵):在没过河界时,每步棋只能沿直线向前走一格,过了河界,则可以左右走一格。兵(卒)在任何时候都不能后退。