一副象棋共有32個棋子,分為黑和紅兩組,各有16個。由對弈雙方各執一組,每組兵種都是一樣的,各分為七種:紅方:相(2)、仕(2)、馬(2)、炮(2)、兵(5)、車(2)、帥(1)。黑方:象(2)、将(1)、士(2)、炮(2)、卒(5)、車(2)、馬(2)。其中将與帥、相與象、士與仕、卒和兵的作用是完全一樣的,就是為了區分黑棋與紅棋。
中國象棋規則是由兩人輪流走子,以“困斃”或“将死”對方将(帥)為勝的一種二人對抗性的遊戲。兵走一次隻可以走一格,如果沒有過界情況下隻可以直着走,過了界隻能橫着走,隻可以前進不可以往後退。炮是唯一一個能夠隔山打牛的兵種。象隻能走“田”字形,馬隻能走“日”字形。車要是沒有行走的限制,整個棋盤任其馳騁。士隻可以行走于九宮範圍裡面的斜線。将的作用就是主持大局,它隻能在九宮範圍内活動,可以走直線或斜線。