象棋的走法规则如下:
帅(将)
只能在九宫内移动,每次可水平或垂直移动一格。
将和帅不能在同一直线上直接对面。
士
只能在九宫内沿斜线移动,每次可沿对角线方向移动一点。
象(相)
不能越过河界,每次可沿对角线方向移动两点。
如果田字中心有别的棋子,俗称“塞象眼”,则不能走过去。
马
每次走一直(或一横)一斜,可进可退。
如果在要去的方向有别的棋子挡住,俗称“蹩马腿”,则不能走过去。
车
可以在直线上横竖任意行走,没有步数限制。
炮
在不吃子时,走法同车一样。
吃子时必须隔一个棋子(无论是哪一方的)跳吃,即俗称“炮打隔子”。
兵(卒)
在未过河前,每着只许向前直走一步。
过河后,每着可向前直走或横走一步,但不能后退。
对局时,由执红棋的一方先走,双方轮流各走一着,直至分出胜、负、和