象棋分為黑,紅兩種棋子,一共有三十二個,每種顏色各有十六個,由對弈的雙方各執一組,每組兵種是一樣的,分成紅方:帥(1)、仕(2)、相(2)、車(2)、馬(2)、炮(2)、兵(5)。黑方:將 (1) 、士(2)、象(2)、車(2)、馬(2)、炮(2)、卒(5),帥與將、仕與士、相與象、兵與卒的作用是一樣的。
將或帥只能在王宮內移動,每一步只可以水平或垂直移動一點。士只能在王宮內移動,每一步只可以沿對角線方向移動一點。
象在河界的一側移動,每一步只可以沿對角線方向移動兩點,移動的時候中間不能跨越棋子。
馬任何位置都可以移動,每一步只可以水平或垂直移動一點,按對角線方面向左或者右移動,中間有子的時候也是不能移動。
車除了有阻礙點之外可以水平或垂直方向移動,炮移動的時候必須跳過一個棋子來吃掉對方的一個棋子。兵移動的時候每步只能向前移動一點,不能后退。
在比賽的過程中,如果出現己方的帥(將)被對方棋子吃掉就算輸掉,還有就是發出認輸請求。