组合易位中国象棋(组易象棋)--界面操作说明

组易象棋里引入了组合易位的操作, 以及由组合衍生的分离操作, 还有综合起来的操作, 也因此比传统的象棋界面操作要多一些情况.

此文将具体介绍下如何去进行这些操作, 分为以下部分:

关于组易象棋的介绍及其规则, 请参考 组易象棋简介规则介绍 .

开始游戏

这里以进入 单人自摆棋对弈模式 为例进行介绍, 进入对战模式(即将推出)操作类似.

进入"单人自摆棋对弈模式", 默认会开启一个新局面, 并默认为红先, 界面也会有相关提示:

组易象棋-单人自摆棋对弈模式-默认初始局面

选择红方棋子并走动后, 则轮到黑方走动, 界面提示也会相应变化:

组易象棋-单人自摆棋对弈模式-轮到黑方动局面

红黑双方如此交替循环直至对局结束.

如需悔棋, 可以点击棋盘上方 回退一步 按钮, 即可撤销上一步走动, 连续点击可以不停地往回撤直至到达开局局面.

如一方已被将死, 可以选择点击 认输 结束.

注意: 处于被将军状态时, 一方必须应将, 系统将阻止不是应将的操作, 但系统目前还没有将死的自动检测, 如果无法应将, 只能选择点击"认输"按钮结束游戏.

如想丢弃当前棋局, 只需点击 开启新局, 确认无误后, 则开启新的一局游戏.

传统操作

单个棋子的选子, 走子及吃子与传统的象棋游戏操作大同小异.

选子

单击一个棋子可以选中该棋子, 选中后的棋子会显示一个已选中框, 同时发出"选子"的声音, 再度单击则取消选定, 已选中框消失.

需要注意的是"取消选子"的情况.

传统上, 但点击了一个己方棋子后又再度点击另一个己方棋子, 则会取消第一个棋子的选定状态并再度选中第二个棋子;

在组易象棋里, 因为存在组合和易位的情况, 这些都是针对己方棋子的操作, 因此点击了一个己方棋子后又再度点击另一个己方棋子, 系统会认为是组合或易位操作;

如果想取消选子, 必须再度点击已经选中的棋子, 之后, 已选中框消失后, 用户可以重新选择新的棋子.

如果不是轮到己方走子, 则单击己方棋子无效, 系统提示轮到对方走子.

走子

选子后, 再选择一个可以走到的交叉点位置点击, 则走到该位置上, 系统发出走子的声音.

如果不支持走到该位置, 棋盘下方提示相应信息, 并发出不合规则的声音提示用户.

无效走动及提示

吃子

选子后, 再选择一个可以走到的对方的棋子所在位置并点击, 则走到该位置上并吃掉对方相应的棋子, 系统发出吃子的声音.

将军

如果走子后的位置再走一步后可以吃掉对方的将(帅), 系统发出"将军"的声音以提示.

被将的一方必须应将, 或者认输, 其它的不应将的走动将被阻止.

非法操作

当走出不符合规则的走动时, 走动无效, 棋盘下方提示相应信息, 并发出不合规则的声音提示用户, 用户需重新走动.

无效走动及提示

组合(及分离)

介绍完传统的操作后, 下面将讲解组合这一新特性相关的操作.

组合体作为一个整体的操作与单个棋子的操作是类似的, 需要注意的主要是分离相关的操作.

组合

当点击选中一个己方棋子后, 又再点击选中另一个己方棋子, 并且第一个棋子可以走到第二个棋子的位置上, 则两个棋子发生合并.

棋子与棋子组 或 棋子组与棋子组 的情况类似, 只要组合后的棋子数目不超过 4 个即可.

注: 当选择两个己方棋子时, 用户的操作意图既有可能是组合, 也有可能是易位, 缺省模式下, 系统优先组合操作.

易位模式选择开关

关于调整为易位模式的具体操作, 参见下文易位相关章节.

组合走子

这里的走子指组合体作为一个整体的走子, 其操作与作为单个棋子的操作类似, 此处不再赘述.

组合吃子

这里的吃子亦指组合体作为一个整体的吃子, 其操作与作为单个棋子的操作类似, 此处不再赘述.

分离

当单击一个棋子组时, 在棋盘下方的去子选择项里, 将出现该组合体内的所有棋子并默认处于选中状态

组易象棋-分离走子-去子选择示意图

单个棋子的情况不显示

当作为一个整体走动时, 不需要去操作此处.

但如果想进行分离, 则按如下方式操作:

  1. 单击选中棋子组;
  2. 去子选择里单击相关打算留在原位置的棋子, 取消其选中状态; 而要走到目标位置的棋子则保留其默认的选中状态;
  3. 单击要走到的目标位置.

此时只有勾选的棋子才会走到新的位置, 未勾选的棋子则留在源位置, 如此一来, 棋子组便分离了.

分离后新走到的位置又分三种情况:

  1. 空位置, 那么就是分离走子;
  2. 该位置有对方棋子, 那么就是分离吃子;
  3. 该位置有己方棋子, 那么就是分离的部分棋子与新位置上的棋子再度组合

易位

前面提到, 当选择两个己方棋子时, 用户的操作意图既有可能是组合, 也有可能是易位, 缺省模式下, 系统优先组合操作, 如果用户打算易位, 那么就要先把操作模式置于易位模式下, 具体操作为把"易位模式"选择"开"的按钮.

组易象棋-易位模式选择开关-开

假如现在要进行一次易位操作, 如果是一个较为简单的"单个棋子-单个棋子的易位", 按以下方式操作:

  1. 易位模式选择按钮置于的位置;
  2. 点击第一个要走动的棋子, 也即易位的发起方;
  3. 点击第二个棋子, 也即是易位的被易方;

注: 第 1 步的切换模式也可以放在第 2 步之后去操作, 但必须在选择第二个棋子也即是第 3 步之前完成!

如果是一个比较复杂的"棋子组-棋子组的易位", 则情况稍微复杂, 按以下方式操作:

  1. 易位模式选择按钮置于的位置;
  2. 点击第一个要走动的棋子组, 也即易位的发起方;
  3. 去子选择里选择要走过去的棋子(默认选中所有, 不打算走过去的棋子则取消其勾选状态)
  4. 点击第二个棋子组, 也即是易位的被易方;
  5. 考虑到用户可能只想易位回部分目标位置的棋子, 因此则点击第二个棋子后, 操作不会立即执行, 而是在回子选择里显示第二个棋子组里的所有棋子(默认选中所有), 如果打算全部易位, 则直接点击旁边的执行按钮; 如果打算只易位部分棋子, 则把不需要易位的棋子取消其勾选, 然后再点击执行按钮.

注: 第 1 步的切换模式也可以放在第 2, 3 步之后去操作, 但必须在选择第二个棋子也即是第 4 步之前完成!

另外需要注意的是, 用户最后需要额外点击"执行"按钮.

其它诸如"棋子-棋子组的易位"或是"棋子组-棋子的易位"则比上述步骤少个别选择棋子的步骤. 如果被易方只有单个棋子, 用户也不必额外点击"执行"按钮.

一个具体的操作示例参考下文"综合操作"章节部分的介绍.

关于单次有效

考虑到易位模式相对于组合来说是一个更少操作的模式, 如果勾选易位模式单次有效, 那么当一次易位操作成功完成后, 易位模式会自动关闭, 也即是再次回到缺省的组合模式上来.

组易象棋-易位模式-易位模式单次有效

如果对你来说, 易位是一个更常需要的操作, 那么可以取消这个勾选, 此时, 易位模式设置为"开"后, 会一直有效, 直至你手动设置它为"关".

回子选择

如果被易方只是单个棋子, 那么不存在选择的问题.

如果被易方是一个组合体, 那么用户可能是想把整体易位回去, 也可能只想把组合体内的部分棋子易位回去, 这时, 系统必须等待用户做出最终的选择.

如果被易方是一个组合体, 那么回子选择处会列出组合体内所有的单个棋子, 并默认全部是勾选上的; 用户此时可以选择只将部分棋子易位回来, 不想易位回来的棋子, 只需取消其勾选即可.

组易象棋-易位模式-回子选择

执行按钮

如果存在回子选择的情况, 系统需要等待用户确定哪些棋子需要易位回来, 因此用户点击了第二个位置的棋子时, 系统不会立刻执行易位操作, 而是列出"回子选择"中的棋子供用户挑选, 用户选择完成之后, 需要点击"执行"按钮以执行整个易位操作.

组易象棋-易位模式-回子选择-执行

综合操作

下面讲述一个综合了易位, 分离及再组合的复杂操作, 明白了这个操作如何进行, 其它更为简单的操作也就理解了.

这个操作将要完成的是: 红方左边的炮马车中的炮马分离出来并与右边的车相中的进行易位, 局面最终从原来的[炮马车]-[车相]变成[车车]-[相炮马]

组易象棋-易位组合分离综合示意图

本质上, 因为有回子的存在, 因此是个易位操作:

  1. 易位模式置于的位置,
  2. 点击选中第一个组合体炮马车,
  3. 去子选择处, 取消勾选需留在原地的, 保留勾选需要走过去的,
  4. 点击选中第二个组合体车相,
  5. 回子选择处取消勾选不需要被易位回来的棋子, 保留勾选需要被易位的,
  6. 点击执行按钮完成最终的易位操作.

组易象棋-易位组合分离综合-具体操作-示意图

界面提示及其它注意事项

当出现不符合规则的操作时, 棋盘下方会显示相关提示信息, 同时会发出"不合规则"操作的提示音.

用户可以根据提示信息排查操作中的问题.

走子方提示会提示目前轮到哪方走子.

如果发现系统存在问题, 可以在 肖国栋的 i 自留地 联系作者反馈.