有些答友的因果相颠倒了。
不是因为要避免逼和才允许变车变象,也不是为了要一步杀才允许变马。
谈论一个规则的合理性必然要讨论规则的历史。
我直接摆论据了:
1.曾经的皇后比现在弱,斜线只能走1格。(当年不叫Queen,还叫Ferz或者Fers)
2.曾经的升变只能变成那个兵走到底的那个格子初始摆放的子,即只有d兵和e兵可以变成后,c兵只能变成象。最后规则改成兵升变成自己吃掉过的子。你要是没吃掉过后,那么兵也变不成后。还有些规定,一方不得有两个或更多的皇后,三个或更多的车马象。
如此乱七八糟的规定让棋手颇为恼火,直到1862才统一了规则。基于这样的规则,自由地变后可以大大减少和棋率,提高残局强的棋手的胜率。同时大家发现变车变象变马也有一定的意义,就没有特地的说只能变后。这样的规则就用到了现在。