炮和车的走法都是走直线,本质区别到底在哪?
本页的答案复述的是本站开源引擎所实现的规则。该引擎遵循亚洲象棋联合会(WXF)规则,并以官方110局例的重复局面判例集作回归测试。凡是答案提到具体局面的,该局面都在所链接的参考页上,由构建过程在发布之前逐一校验。
直接回答
车的移动和吃子是同一套规则,炮的移动和吃子是两套不同的规则。见车怎么走与炮怎么走:车不管是单纯移动还是吃子,用的都是路径必须通畅、终点是谁就吃谁这一条规则;炮不吃子时和车走法一样怕挡,吃子时却要求正好隔着一个炮架,一个子分裂成两套规则,是它和车最根本的不同。
这个分裂带来的战术后果
正因为吃子和移动不是同一套规则,炮才能造出车做不到的战术效果:闪将、闪击这类"移开一个子凭空造出将军"的手段,本质都是在利用炮吃子对炮架数量的特殊要求,车没有类似的机制。
也是子力估值不同的原因
见车约值9、炮约值4.5:车的威力不需要条件,炮的威力依赖盘面上有没有合适的炮架,满盘子多时炮更强,兑子越多炮的威力衰减得越快,这正是两条不同规则造成的直接后果。
相关问题
炮吃自己的子需要炮架吗?
规则不允许吃自己的子,这一点和有没有炮架无关,任何子都不能吃自己一方的棋子。
车会不会也有类似“隔子”的特殊吃法?
没有,车从始至终只有一套规则,这正是它和炮的根本区别。