组易象棋的规则主要包括组合
规则, 易位
规则以及将两者结合起来形成的综合规则.
组合
规则本身还自然衍生出了分离
规则, 可以视作为组合
规则内的子规则
.
关于组易象棋本身的简介, 请参考: 组合易位中国象棋(组易象棋)--简介
所谓组合
, 指己方的两个或多个棋子可以通过走动合并到一起, 形成一个棋子组
或者说组合体
, 简称组合
.
组合的想法受国际象棋里的
后
这个棋子的特性启发.如果你会玩国际象棋, 你应该知道,
后
这个威力强大的棋子相当于国际象棋里的车
与象
的组合.
如下图所示, 红右炮
退二, 走到红马
位置, 传统上, 这种走法不被允许, 因为该位置上已经有一个己方的棋子, 但在组易象棋里, 则是一步有效的走动, 其结果是形成一个马炮棋子组
或者说是马炮组合体
, 简称马炮组合
或马炮
:
之后, 该马炮棋子组
可以作为一个整体一起走动, 并同时拥有马和炮两种棋子的能力(包括走子及吃子能力), 并且可以进一步与其它己方棋子或棋子组
进行组合.
另: 组合后的
棋子组
如果不打算继续绑定在一起时, 也可以再次分离
(见下文).
所谓易位
, 指己方的一个棋子从起始位置
走到目标位置
的一个己方棋子上, 并把目标位置
的己方棋子调换回去起始位置
, 简单讲, 也即两个棋子调换了位置.
易位同样受国际象棋里
王车易位
特性启发, 不过这里的易位不限于王车之间, 具体的关于易位后位置的规则也有所不同.
综合组合
特性考虑, 调换的双方可以是棋子或棋子组. 也即除以上介绍的单个棋子与单个棋子间的易位外, 易位还支持单个棋子向一个棋子组
进行易位, 或者一个棋子组
向单个棋子进行易位, 甚至一个棋子组
向另一个棋子组
进行易位, 组合体
间除了整体的易位外, 还支持局部性的易位(具体见下文的介绍).
比如, 下述棋局, 红右炮
退二走到红马
位置上对红马
进行易位, 结果是炮马互换了位置:
下面将详细介绍组合相关规则.
同概述里的例子, 如下图所示, 红右炮
退二, 走到红马
位置, 其结果是形成一个马炮棋子组
或者说是马炮组合体
, 简称马炮组合
或马炮
:
如下图所示, 红方先通过退炮已经形成一个马炮组合
, 接下来再走一步平车
, 最终形成马炮车
:
如下图所示, 左上角 黑方 先通过退炮已经形成一个马炮组合
, 接下来马炮
平移走到黑车
的位置, 最终形成车马炮
:
如下图所示, 红方右侧的马车
左移到左侧的炮炮
组合上, 最终形成炮炮马车
:
考虑到显示层面的问题, 最多可以组合 4 个棋子. 当一个组合体内已经包含了 4 个棋子时, 不允许再组合其它的棋子. 两个组合体各自没有超过 4 个棋子, 但组合后的总数量超过 4 个, 则也不允许组合.
如下局面, 红方左侧的炮炮马车
已经达到了棋子组合数目的上限, 此时, 无论是它往左走到旁边的车
上, 还是旁边的车
往右走到它的身上, 都不能组合成功:
如下局面, 红方左侧的炮马车
已经有三个棋子, 右侧的炮车
已经有两个棋子, 此时, 无论是它往左走到右侧的炮车
上, 还是它左边的炮车
往右走到它的身上, 都将使组合后的棋子数目达到 5, 超过上限, 因此都不能组合成功:
比如, 下述棋局, 红方先退炮形成马炮组合
, 黑方随后平车形成马车组合
.
之后, 红方马炮组合
可以按马的方式走到屏风马位置, 如下图所示:
也可以按炮的方式走, 炮进五形成马炮
骑河, 如下图所示:
组合了越多种类棋子的棋子组, 就拥有越多的走子方式.
因为组合体可以作为一个整体走动, 这就可能带来一些问题. 比如, 如果单纯的考虑一个红相
的走动, 按照其相走田
的规则及不能过河的限制, 它只能在红方棋盘范围内的有限几个点上走动.
但当相
与比如车
组合后, 因为车
是可以走到任何位置的, 这就有可能把相
带到一些它自身不能走到的位置上, 那么这种情况是不允许的.
当一个组合体内包含了一些"位置或走法受限的"棋子时, 则它作为一个整体所能走到的位置也受相应限制约束.
如下述局面, 红方车相
作为一个组合体整体移动时, 只能走到相应的红方的相位点
上:
作为一个整体想走到不是相位点的位置则是禁止的, 比如想走到肋部, 除非把红车
从车相
组合里分离
出来(关于分离见下文的叙述):
同理, 以下一些具体走法也是受限的(均指作为一个整体走动时):
兵车
组合在己方棋盘上不能横走;兵炮
组合不得往后退;帅马
组合不得跳出九宫;相炮
组合不得越过河界;类似的具体限制还有很多, 这里不一一列举. 概括地将, 一个总原则就是: 组合走子后的整个局面需保证依然是一个合乎传统的中国象棋规则的局面, 组合
这一新引入的特性除了它自身带来的变化外, 不对其它原有规则形成冲击或破坏.
一个组合体走到一个位置, 而这个位置上有对方的棋子时, 就发生了吃子
.
除炮以外, 其它棋子的吃子与走子是一致的.
如下局面, 红方的马炮
可以按炮的方式吃子, 炮进九吃掉对方的马车组合
, 如下图所示:
如下局面, 黑方 的马炮
组合可以按马的方式吃子:
炮除了像车那般走动带来的组合能力外, 还具有一种特殊的隔子组合
能力, 这一点来自于炮的特殊吃子规则在组合
特性上的合理外推: 也即是炮也可以隔着一个棋子(即所谓炮台
, 可以是己方或对方的棋子)跳到另一个己方棋子上并与其组合.
与吃子时同理, 只能跳一个子, 不能跳两个或以上的子.
如下局面, 右红炮
左移形成炮炮
组合:
如下局面, 左红炮
以相
为炮台, 向右跳到右边侧上的红车
上, 形成车炮
组合:
组合后的棋子组
如果不想再绑定在一起, 则又可以再度分离
, 也即可以再次拆散为单个棋子, 或者是一个大的棋子组
拆散为两个小一点的棋子组
.
分离
是组合
的一个自然的衍生特性, 否则一旦组合后就不能分开, 这会导致一些潜在的问题.
如果移动时只选取了组合体内部分的棋子, 就形成了一次分离
操作, 其结果是分离的部分棋子走到新位置, 剩余的棋子则还留在原位, 于是一个大的棋子组重新分成了两个较小的棋子或棋子组.
如下局面, 红方先是形成马炮
的组合体, 之后, 只选取马炮
组合体内的马
继续往前跳, 炮
还继续留在原位:
如下局面, 红方先是形成马炮车
的组合体, 之后, 只选取马炮车
组合体内的马车
走到巡河位置, 炮
还继续留在原位:
如下局面, 红方先是形成炮车马炮
的组合体, 之后, 只选取炮车马炮
组合体内的炮车
走到巡河位置, 马炮
还继续留在原位:
只示意了分离走子的情形, 但同样可以在分离的同时进行吃子.
如下局面, 红方先是形成马炮
的组合体, 之后, 只选取马炮
组合体内的炮
进七吃掉对方的马, 红马
还继续留在原位:
除了分离走子及吃子的情形, 还可以在分离的同时再度与其它己方棋子或棋子组进行组合.
如下局面, 红方先是在右侧形成马炮车
的组合体, 之后, 只选取马炮车
组合体内的炮车
左移并与左侧的炮
形成炮炮车
组合, 红马
还继续留在原位:
此规则涉及易位
规则, 请参考后面易位相关章节.
某些情形下, 分离是必须的, 比如车士组合
, 因为士是不能离开九宫的, 所以组合也只能发生在九宫里面, 而当车士组合
里的车想离开九宫时, 则必然需要与士分离, 否则就会将士带出九宫, 从而违反了规则.
如下局面, 红车
先是向左平移到肋部士
的位置, 形成士车组合
, 之后, 车
欲进一步进四巡河, 因为士
不能出九宫, 因此两者只能再度分离.
在上述情形里,
组合
及分离
不是主要的目的, 车在此只是借助这些特性实现一个借位出行
.传统上, 需要先把士支起来才能平车, 然后进一步升到巡河位置; 又或者是先升一步车, 再平移到肋部, 再进一步升到巡河位置; 两种方式均需要三步, 而借助
组合
及随后的分离
特性, 则只需要两步即可将车挪到肋部河口位置.
除了基础的单个棋子
与单个棋子
间的组合外, 组合还支持单个棋子
向一个棋子组
进行组合, 或者一个棋子组
向单个棋子
进行组合, 甚至一个棋子组
向另一个棋子组
进行组合.
只要最终的组合体不超过 4 个棋子即可.
在一个复杂的组合操作中, 还可以结合分离
及再组合
, 比如, 你可以在一个组合体内分离出部分棋子并与另一个棋子或组合体进行组合.
关于组合(及分离)的相关操作方式, 请参考 界面操作指南.
易位本身的规则比较简单, 但结合了组合
及其衍生的分离
等相关规则后, 也会形成一些较为复杂的操作.
先从最简单的单个棋子与单个棋子的易位说起.
比如, 下述棋局, 红右炮
退二走到红马
位置上对红马
进行易位, 结果是炮马互换了位置:
在这里, 第一个棋子称为易位的发起方
, 而第二个棋子则是被易方
.
不是任意的两个己方棋子间都能进行易位:
发起方
必须能够通过一步合乎规则的走棋走到被易方
的位置上; 被易方
需要能够"合法地"回到发起方
原本所在的位置上.这里所谓"合法地", 举个例子,
车帅易位
, 当一个九宫外的车可以走到九宫里帅的位置上, 它还是不能对帅发起易位操作, 否则必然会将帅移出宫外, 从而违反了帅不能出宫的规则.因此,
车帅易位
或者是帅车易位
均只能发生在九宫之内.
结合组合
特性, 易位的另一方(被易方
)也可以是棋子组
.
如下局面, 红方先是退炮形成马炮
组合, 之后, 右车
向左平移并对马炮
组合发起易位, 最终结果是马炮
与车
互换了位置:
结合组合
特性, 易位的发起方
也可以是棋子组
.
如下局面, 红方先是退炮形成马炮
组合, 之后, 马炮
往边上跳并对车
发起易位, 最终结果是马炮
与车
互换了位置:
结合组合
特性, 易位的发起方
和被易方
均可以是棋子组
.
如下局面, 红方左侧有一个炮炮
组合, 右侧有一个马车
组合, 马车
组合向左平移并对炮炮
组合发起易位, 最终结果是马车
与炮炮
组合互换了位置:
另外, 炮除了像车那般走动带来的易位能力外, 还具有一种特殊的隔子易位
能力, 这一点同样来自于炮的特殊吃子规则在易位
特性上的合理外推: 也即是炮也可以隔着一个棋子(即所谓炮台
, 可以是己方或对方的棋子)跳到另一个己方棋子上并对其易位.
与吃子时同理, 只能跳一个子, 不能跳两个或以上的子.
炮的常规易位参见前面第一个"棋子与棋子"易位的例子, 此处不再复述.
除常规易位能力外, 炮还具备隔子易位
能力.
如下局面, 左红炮
以相
为炮台, 向右跳到右边侧上的红车
上对其发起易位, 最终结果是炮
与车
以相
为炮台互换了位置:
传统的中国象棋规则里, 一方不能不走子, 而如果走子则导致自己输掉从而不想走子的话, 则属于困毙
或欠动
, 要被判输.
当引入了易位特性后, 一方有可能走出一些等价的易位, 从而使局面不变, 比如走炮-炮易位
或是马-马易位
, 又或者是组合体的如车马-车马易位
, 那么考虑到欠动的限制, 这种等价的易位走法是不被允许的.
简单地讲, 易位后的局面必须与之前的局面有所不同.
如下局面, 右侧红炮
左移到左侧红炮
上, 意图发起易位, 但此举将导致局面前后无实质变化, 因此不被允许:
等价的棋子组易位同理, 此处不再举具体例子.
易位
特性还可以和组合
(以及分离
)特性综合起来, 形成一个复杂的操作.
比如, 下述的一个复杂走动中, 红方左边的炮马车
中的炮马
分离出来并与右边的车相
中的车
进行易位, 局面最终从原来的[炮马车]-[车相]
变成[车车]-[相炮马]
本质上讲, 当有调换回来的棋子时, 就是一次易位
操作, 只是这个易位
操作中又还伴随着分离
以及再度的组合
.
也即是两个
组合体
间可以局部地交换一些棋子.
关于这种复杂的综合了组合的易位走动在界面上如何操作, 请参考 界面操作指南.
易位的其它一些限制规则及具体例子这里不一一列举, 这些限制与组合体作为整体走子的一些限制是类似的, 比如:
兵
或卒
平移;兵
或卒
往后易位;士
和帅
不能通过易位被移出宫外;士
和相
不能通过易位被移到它们不能走到的位置上;概括地将, 一个总原则就是: 易位后的整个局面需保证依然是一个合乎传统的中国象棋规则的局面, 易位
这一新引入的特性除了它自身带来的变化外, 不对其它原有规则形成冲击或破坏.
关于易位的操作说明请参考 界面操作指南.
以上就是组合易位中国象棋
里组合
和易位
两个新特性的规则及综合起来的所有特性的规则一个完整介绍.