象棋分为红白两方,两方各有5个兵、2个炮、2个马、2个车、2个象/相、2个仕、1个将或帅。双方以楚河汉界为界限,依次在己方区域内布局,第一排依次是车马象仕帅仕象马车,两炮在马上方两格,5个兵分别在2车、2象、1帅上方第三格。

兵每次只能移动一步,在本国界限内只能前进,到达地方界限可以往前、左、右移动一步。炮可随意移动,炮与地方棋子中间有一棋子时,可打掉对方的棋子。马只能走日字形,但马上方有棋子时,则为别马脚,不能往上走。车可以竖、横走,每次不限制格数。

相只能走田字,但是田字中间有棋子时,则为别相心,相只能另一方向走田字形,同时需要注意相不能超越本国国界和边线。仕只能在帅周围沿斜线走动不能出宫,而帅只能上下左右移动,移动范围限制在九宫内。