简单地说,中国象棋规则规定了相——不能过河界。如果还要找点其他的原因就是,相是防守的棋子,目的就是保将帅,相过河后,不能打,所以在九宫边上还差不多。,移动力差,又田心经常有棋,没啥用,干脆不能过河算了。相和仕(士)都是文官,不能过河,会被敌人杀了,在自己阵地里安全一些,也方便回帐出谋划策。
在中国象棋规则中,象不能过河,它在整个棋盘中主要的作用是防守,保护己方的将(帅),走法是“象飞田”,也就是每次走的时候沿着对角线走两格,且活动范围仅限于河界以内的本方阵地,不能过河,另外要是它走的田字中间有一个棋子也不能走。在下象棋的时候,可以将“象”理解为宰相,宰相是文官,它不需要去冲锋陷阵,主要是用来防守保护自己的主将,因此在下的时候有诸多的限制,这些限制在棋盘中一定要遵守。
象的作用主要是防守,以及辅助性进攻.
在古代时相和仕都是辅助文臣,协助将或帅制定进攻和防守策略.
也是古人对防守和进攻二者之间的辩证关系的认识而设置的。