一副象棋共有32个棋子,分为黑和红两组,各有16个。由对弈双方各执一组,每组兵种都是一样的,各分为七种:红方:相(2)、仕(2)、马(2)、炮(2)、兵(5)、车(2)、帅(1)。黑方:象(2)、将(1)、士(2)、炮(2)、卒(5)、车(2)、马(2)。其中将与帅、相与象、士与仕、卒和兵的作用是完全一样的,就是为了区分黑棋与红棋。
中国象棋规则是由两人轮流走子,以“困毙”或“将死”对方将(帅)为胜的一种二人对抗性的游戏。兵走一次只可以走一格,如果没有过界情况下只可以直着走,过了界只能横着走,只可以前进不可以往后退。炮是唯一一个能够隔山打牛的兵种。象只能走“田”字形,马只能走“日”字形。车要是没有行走的限制,整个棋盘任其驰骋。士只可以行走于九宫范围里面的斜线。将的作用就是主持大局,它只能在九宫范围内活动,可以走直线或斜线。