中国象棋起源悠久,中间经历了多次走法规则的变动,现在我们玩的象棋规则普遍认为完善于宋朝。棋子一共有三十二个,分为红黑色两组,双方各有16个。
象棋棋盘横线形9条纵线10条,一共90个交点,这90个交点为可落子处。对局时,由执红棋的一方先走,双方轮流行棋,双方各走一招,称为一个回合。行棋时棋子只能放到交叉点上,当交叉点有对方棋子时可以吃掉对方棋子,占领其交叉点。当一方能吃掉对方帅或将或让将帅无法在走棋子时,判定被吃掉一方或帅将无法走棋一方输,当双方都无法吃掉对方帅或将时,判定和棋。使用相同手段反复将军对手,连续3次,即可判长将作负,比赛时不允许悔棋。
1、帅/将
帅(将)是双方争夺的目标,帅(将)九宫格之内(如上图所示)移动,移动一次只能走一格,在九宫格内前进、后退、左右横走都可以,不能走对角线。
如果中间无任何棋子,帅和将不能处于同一条直线上,如果一方面先占据位置,另一方面必须回避,否则判定为输。
2、仕/士
仕/士也是在九宫格内移动,移动时只能沿对角线移动,不能直接左右或上下移动。
3、相/象
相和象走“田”子,即只能走“田”字的对角线,不能越过“楚河汉界”
当相(象)行走路线中,即田字中心有棋子时(无论己方或是对方棋子),则不允许走过去,俗称:塞相(象)眼。
4、马
马走“日”。每步向横或纵向走“日”字对角线,可水平或垂直运动。马可以越过越过“楚河汉界”。
“蹩马腿”:第一步直行或横行处有别的棋子(无论己方或是对方棋子)挡住,则不许走过去。
5、车
可以水平、竖直走任意格至某一点(该点为空或有敌方棋子,后者可吃子),车可以越过越过“楚河汉界”。
但是如果车路径内有己方棋子,车就无法越过己方棋子落子或吃对方棋子了。
6、炮
跑不吃子时,移动起来跟车一样,不限格数。
炮吃子时必须隔一个棋子,可以隔己方的,亦可以隔对方的,俗称“架炮”。
7、兵/卒
过“河界”前,每步只许向前走一格,不需后退或左右横走。过“河界”后,每步可向前走或向左右走一步,但不允许后退。