象棋行棋法
对局时,由执红棋者先走(1981年规定),以后交替走子。兵(卒)未过“河界”时,只许向前直走小步,过“河界”后,可向前直走或横走1步,不许后退。遇到对方敌子可将其吃掉。炮可沿纵、横线向前或后退走,只要前面无子挡路,不限步数。炮必须隔1个子(俗称“炮架子”,不论哪方棋子都可)才能吃掉敌子。车走法同炮,不管在直线上或横线上,都可把挡路的敌子吃掉。马走“日”字,马每走1步(直或横均可)可跨过1条线,走(或退)到侧线的交叉点上,但在前进(或后退)线上挨着马棋子的交叉点有别的棋子(不论哪一方)俗称“蹩马脚”都不能走。象或相走“田”字,每走1步棋,可向前向侧跨隔1条线斜走在侧方第3条线上的交叉点上,可进可退,但不能过越“河界”,如果“田”字中央有别的棋子(不论哪一方)俗称“塞象眼”,则不能跳过。仕或士只准沿本方“九宫”斜线走一步,可进可退。将或帅只准在本方“九宫”内直、横线上前进或后退,不准斜走。双方将与帅不能在没有任何棋子相间其中的直线上直接相对,俗称不准“明将”。走棋时,如果己方棋子可以走到的位置上有对方棋子,就能把对方棋子吃掉,而占领那个交叉点。除将(帅)外,任何棋子都可以被对方走来的棋子吃掉或主动送吃。一方兵临城下,攻到“九宫”,要吃对方将(帅)时,叫“将(音jiang)军”。受“将”一方如无法营救,或将(帅)被逼走投无路时,就算“输棋”,对方则胜。如果双方棋子或棋势都没有取胜的可能,或双方出现了循环走棋3次以上等情况,经双方同意,可以“和棋”。