七国象戏共用棋子120枚。其中周占中央一子,各国都不得侵犯。秦居西方,韩、楚居南方,魏、齐居东方,燕、赵居北方。七国各有17个棋子。其中将、偏、裨、炮、行人、弓、弩各一个,骑各四个,刀各二个,剑各四个。棋子的颜色分八种:周黄,秦白,楚赤,齐青,燕黑,韩丹,魏绿,赵紫。
(1)将直斜行无远近。这说明当时棋局中还没有九宫的设置,将的行动不受九宫的限制。
1.【偏】直行无远近。偏行车步法,这与现代中国象棋和国际象棋的车完全一样。
2.【裨】斜行无远近。裨行象步法,它与现代国际象棋里的象完全一样,说明当时北宋象棋的棋制还没有河界。
3.【马】(骑)曲行四路,即直一斜三。司马光没有强调有无别马脚的限制,说明当时马的步法与现代国际象棋一样,没有别马脚的限制。
4.【炮】直行无远近。前隔一棋可以击出,前无所隔,或前隔两棋以上,则不可击。这与现代象棋里炮的步法完全一样。不过,七国象戏里每方只有炮一门。
5.【弓】直、斜行四路。
6.【弩】直、斜行五路。
7.【刀】斜行一路。
8.【剑】直行一路。
9.【行人】直、斜行无远近。不能役敌,敌也不能役。
10.【骑】先纵或横走1步,然后可以朝斜前方最多走3步,不可越过其他棋子。如果有子,则不能再向前走。
11.【周】不属于任何游戏者。不能移动、吃子、被吃。
行棋次序
游戏者分别持有秦、楚、韩、齐、魏、赵、燕的棋子,每回合走一步。行棋顺序为从秦开始,逆时针方向依次为韩、楚、魏、齐、燕、赵。
吃子和胜负
吃子方式和中国象棋相同。走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可把对棋子取出盘外而占领该位置。同一个位置上不能有超过1个棋子。 炮和中国象棋的炮一样,吃子方法不同于其走法。后述。
游戏者须妥善保存己方吃子以便计算胜负。
“周”和每个玩家都有的“行人”(后述)既不能吃子也不能被吃。
败北条件:将(写有国名的棋子)被杀该国告负,所余子力由战胜国指挥。或者将虽在,棋子被另一国吃掉十个,则该国亦告负。移去该国的将,战胜国指挥其剩余子力。
胜利条件:一个国家,如果灭掉两国或吃掉30个他国棋子,便获胜(称霸),游戏至此结束。
三至六人对战
七国象棋一般由七人对局。如果人数不足,亦可3-6人对局。多出的国家和其中某(些)国家结成同盟,所谓合纵连横。
6人对局时,秦可以和除楚以外的任一国家联盟,即一人控制两国的棋子。
5人对局时,除秦外,楚亦和任一国家联盟。
4人对局时,秦、楚、齐分别和另一国家联盟。
3人对局时,秦再和剩余的一国联盟,形成3-2-2对峙。