新棋吧 关注:7,046贴子:283,455

萌式三元中国象棋(萌象棋M3CChess)简介与对弈探析

取消只看楼主收藏回复

我在思考“萌式三色围棋要如何养”的过程中,产生了创制萌式三元中国象棋的想法。至今萌式三元中国象棋(萌象棋)规则已经更新到第二版,软件开发到M3CChess0.9。下面对萌象棋进行简介和探析。


IP属地:重庆1楼2024-09-30 11:06回复
    萌式三元中国象棋规则(2024第二版规则)
    萌式三元中国象棋是中国象棋的变种,它是根据萌式三色围棋的设计思路而创制。萌式三元中国象棋(Meng ternary Chinese Chess)可以简称为萌中国象棋或萌象棋(Meng Chinese Chess / M3CChess)。
    萌式三元中国象棋规则
    萌式三元中国象棋规则与中国象棋规则大部分相同,其相同部分基本省略,不同部分列举如下:
    萌式三元中国象棋的棋具萌式三元中国象棋棋盘和常规棋子同传统中国象棋,但是还另外增加了2个“太玄棋子(Triskelion Piece)”,它可以简称为“玄(Tris)”。太玄棋子的标志图案通常为“太玄轮(Triskelion)”、或“简式太玄图(Triskelion)”、或者在前述背景图案上加写文字“玄(Tris)”。
    专用太玄棋子的形状可以做成如倒置的瓶盖。传统中国象棋棋子“无字背面”翻转做正面,也可以代替专用太玄棋子使用。专用太玄棋子或代用太玄棋子的上表面和侧面还绘制有一条“指示线”,此“指示线”成“7字”——上表面为“横一(短)”,侧面为“竖1”。此“指示线”也可以用凹槽或小缺口代替。太玄棋子“指示线”的不同指向表示锁定不同的对弈方。


    IP属地:重庆3楼2024-09-30 11:13
    收起回复
      萌式三元中国象棋规则(二)
      萌式三元中国象棋的下法
      萌式三元中国象棋对局为A、B二人,A(红方)执红方常规棋子兼执太玄棋子,B(黑方)执黑方常规棋子兼执太玄棋子。
      两个太玄棋子的初始位置在棋盘边界外,其它常规棋子的初始位置同传统中国象棋,太玄轮图案棋子和简式太玄图图案棋子,可以选择其中一组作为太玄棋子使用,图示如下:

      萌式三元中国象棋中的常规棋子的属性同传统中国象棋,也即它们“不吃子走法和吃子走法”同传统中国象棋。


      IP属地:重庆4楼2024-09-30 11:16
      回复
        萌式三元中国象棋规则(三)
        太玄棋子的相关规则
        一、太玄棋子的打入规则
        当棋局进程中“第2个棋子被吃”时,也即“死亡棋子数量由0变到2”被设置为了“打入动作开关开启”的触发条件,此后棋盘边界外的两个太玄棋子,则可以由红方或黑方择机将其打入到棋盘上任意空点,打入动作算一着棋。
        当棋局进程中“第3个棋子被吃”时,还没有一个太玄棋子被打入到棋盘中,那么紧接下来“红方和黑方”或“黑方和红方”的两着棋,就必须将棋盘外的两个太玄棋子连续强制打入到棋盘中。


        IP属地:重庆5楼2024-09-30 11:21
        回复
          萌式三元中国象棋规则(四)
          二、太玄棋子的锁定机制
          设此方(一方)指代红方或黑方,则彼方(另一方)指代黑方或红方。设一个太玄棋子为K,另一个太玄棋子为L。某方打入的太玄棋子,就与某方锁定。
          --
          如果此方将K打入到棋盘中,那么K就与此方锁定——此后此方可以走K,可以自由吃K;彼方不可以走K,也不可以自由吃K,彼方吃K需要“双叫吃特别条件(详情见后文四、(二)条)”。如果此方有机会,也可以将L打入到棋盘中。
          --
          如果彼方将L打入到棋盘中,那么L就与彼方锁定——此后彼方可以走L,可以自由吃L;此方不可以走L,也不可以自由吃L,此方吃L需要“双叫吃特别条件(详情见后文四、(二)条)”。如果彼方有机会,也可以将K打入到棋盘中。
          --
          太玄棋子“指示线”正对红方,则表示本太玄棋子锁定红方;太玄棋子“指示线”正对黑方,则表示本太玄棋子锁定黑方。
          与一方锁定的太玄棋子在被另一方棋子吃掉时,这种锁定关系就会发生反转,这个太玄棋子就被掉头与另一方锁定。


          IP属地:重庆6楼2024-09-30 11:26
          回复
            萌式三元中国象棋规则(五)
            三、太玄棋子的走法和功能
            棋盘内的太玄棋子“不吃子走法”:
            (一)太玄棋子可以在全棋盘,横、竖、斜等八个方向上任意走一格,也即其此种走法同“帅+仕(将+士)”的走法,但是无帅仕(将士)的九宫限制。
            (二)太玄棋子还可以在全棋盘,如(一)所述“横、竖”走法(所走这一格不能有棋子存在)基础上再斜走一格,也即其此种走法同“马”的走法(也具有“蹩马腿”规则)。
            --
            太玄棋子不能吃子,只具有阻隔作用,因此太玄棋子没有“吃子走法”。


            IP属地:重庆7楼2024-09-30 11:30
            回复
              萌式三元中国象棋规则(六)
              四、太玄棋子被吃规则
              设:棋盘中,此方的任一常规棋子为X,彼方的任一常规棋子为Y,两个太玄棋子为“K和L”,K锁定此方,L锁定彼方。
              (一)此方的棋子X可以自由吃K,当此方的棋子X吃了K,但是K被吃时并不拿出棋盘,而是棋子X重叠放置在K上组合成此方合体棋子。合体棋子可以称说为“玄X(英文Tris-X)”,例如,玄车、玄象、玄将。
              (二)当此方要吃棋盘中与彼方锁定的太玄棋子L,需要如下“双叫吃特别条件”:
              此方需要“至少两个本方棋子(含合体棋子)同时叫吃L”,在此情况下,这些叫吃棋子中的任一棋子,下一着棋即可以吃L:
              1.当此方常规棋子X吃了L,则L被掉头与此方锁定,棋子X重叠放置在L上组合成此方合体棋子。
              2.当此方合体棋子吃了L,则此方合体棋子占据L的位置,被吃的L则由此方即刻空降到棋盘上其它任意空点,并且L被掉头与此方锁定,这种操作仍被视作同一着棋,也即空降动作不单独算一着棋。
              (三)当太玄棋子L也与此方锁定,此方合体棋子(棋子X+太玄棋子K)吃了L,则此方合体棋子占据L的位置,被吃的L由此方即刻空降到棋盘上其它任意空点,这种操作仍被视作同一着棋。
              --
              上述此方和彼方互换,情况同理。


              IP属地:重庆8楼2024-09-30 11:43
              回复
                萌式三元中国象棋规则(七)
                五、合体棋子的属性
                设:红方合体棋子为玄X(红方常规棋子X+太玄棋子K),黑方合体棋子为玄Y(黑方常规棋子Y+太玄棋子L)。
                合体棋子不吃子走法同太玄棋子,吃子走法同棋子X(或棋子Y)。含仕相兵(或士象卒)的合体棋子也可以全棋盘前后左右或直或斜走动,但是特别的例外情况是“含帅(将)的合体棋子依然局限于棋盘九宫中走动”。


                IP属地:重庆9楼2024-09-30 11:47
                回复
                  萌式三元中国象棋规则(八)
                  六、合体棋子被吃规则
                  设有此方合体棋子(棋子X+太玄棋子K)或彼方合体棋子(棋子Y+太玄棋子L),彼方合体棋子可以被此方任意棋子自由吃,此方合体棋子也可以被彼方任意棋子自由吃。
                  (一)当此方常规棋子X吃了彼方合体棋子,则棋子Y被拿出棋盘,L被掉头与此方锁定,棋子X重叠放置在L上组合成此方合体棋子。
                  (二)当此方合体棋子吃了彼方合体棋子,则此方合体棋子占据彼方合体棋子的位置,棋子Y被拿出棋盘,L则由此方即刻空降到棋盘上其它任意空点,并且L被掉头与此方锁定,这种操作仍被视作同一着棋。
                  --
                  当此方合体棋子(棋子X+太玄棋子K)被彼方棋子吃,其情况与彼方合体棋子被吃同理。


                  IP属地:重庆10楼2024-09-30 11:54
                  回复
                    萌式三元中国象棋规则(九)
                    七、合体棋子分离规则
                    设有此方合体棋子(棋子X+太玄棋子K)或彼方合体棋子(棋子Y+太玄棋子L)。或者两个合体棋子皆为此方合体棋子或彼方合体棋子。
                    合体棋子中的X或Y可以自由地选择与太玄棋子分离而单独行动,分离动作算一着棋。但是含仕相(士象)的合体棋子要分离时,只能在如中国象棋的“仕相(士象)”那样的常规行棋点上才可以分离,若在对方区域分离出“仕相(士象)”,则它就不能过河回到本方区域了。合体棋子分离时,太玄棋子不动,仅走动X或Y,X或Y走法同单独X或Y的走法,而且X或Y此着棋不能吃子。


                    IP属地:重庆11楼2024-09-30 11:57
                    回复
                      萌式三元中国象棋规则(十)
                      八、太玄棋子升变规则
                      令:车、马、炮为强子,车分值为10,马分值为5,炮分值为5。每方各有6个强子。棋盘上此方全部强子的总分值为Nc,彼方全部强子的总分值为Nb。
                      当棋盘上此方全部强子的总分值Nc>15,彼方全部强子的总分值Nb<=15时,那么此方就享有“太玄棋子升变权”,而彼方不享有“太玄棋子升变权”。此情况下,当与此方锁定的太玄棋子K在棋盘河界线(含此方和彼方河界线)时,即可以选择太玄棋子升变,也可以选择不升变。选择太玄棋子升变时,此方需要即刻将棋盘外,被吃掉的本方棋子中的车(也可以用被吃掉的本方炮或马代替车)重叠放置于K上,太玄棋子“指示线”横置,同时车(炮或马)文字横置。这构成“玄车+(合体棋子+)”,这种升变操作算一着棋。“玄车+”不吃子走法变为“太玄棋子走法+车走法”,其吃子走法同其不吃子走法。“玄车+”单子即可以杀“帅(将)”。“玄车+”相当于是第三方军队直接参战。“玄车+”此后不能再分离,直到其被吃或棋局结束。“玄车+”被吃规则同“六、合体棋子被吃规则”。
                      --
                      上述此方换成彼方,情况同理。
                      一旦有了第一次“太玄棋子升变”操作,或者棋盘上双方各自全部强子的总分值皆小于等于15的情况下,那么此后,太玄棋子在棋盘河界线(含此方和彼方河界线)时,都可以选择进行太玄棋子升变操作。


                      IP属地:重庆12楼2024-09-30 12:02
                      收起回复
                        萌式三元中国象棋规则(十一)
                        萌式三元中国象棋从棋具和走法两方面对中国象棋都有较好兼容,前者开局走法与中国象棋完全相同。当棋盘中打入太玄棋子后的中局和残局,才产生不同于中国象棋的棋局变化。
                        萌式三元中国象棋的太玄棋子的数量也可以酌情增加,而且本太玄棋子及其属性模式(可以在(单体)太玄棋子属性、此方合体棋子属性和彼方合体棋子属性等三类属性之间变化或振荡)也可以运用于国际象棋变种、日本将棋变种等其它变种棋。
                        --
                        计算机萌式三元中国象棋棋局,有重叠合体棋子时,可将在上的X或Y图案背景换为太玄棋子图案表示合体棋子。实体萌式三元中国象棋棋局,有重叠合体棋子时,直接在太玄棋子上重叠放置X或Y即可。
                        --
                        本萌式三元中国象棋规则条款及其未尽事宜,可以在将来大量实战、总结研判后进一步修改和完善。
                        发布时间:2024-09-09 最后编辑时间:2024-09-30


                        IP属地:重庆13楼2024-09-30 12:06
                        回复
                          下面我借用象棋棋谱,采用机械式(傻瓜式)排局来研究萌象棋全局对弈,查找萌象棋规则及萌象棋程序是否还有“逻辑缺陷/瑕疵/BUG”,以便进一步修正和完善。
                          --
                          所谓借用象棋棋谱机械式(傻瓜式)排局,也就是:将象棋棋谱中前面部分下子序列,按照象棋规则次序,重新走一遍。当遇到“第3个棋子被吃”时,再按照萌象棋规则连续“强制打入”两个太玄棋子,然后继续按照萌象棋规则接着下,直到棋局结束。


                          IP属地:重庆15楼2024-09-30 15:00
                          回复
                            借用象棋棋谱:2021年“花木杯”第六届全国象棋大棋圣战
                            红方:王天一 黑方 :郑惟桐
                            棋局步数:81 棋局结果:红先胜
                            原棋谱:
                            1.兵七进一 炮2平3
                            2.炮二平五 象3进5
                            3.马二进三 卒3进1
                            4.车一平二 卒3进1
                            5.相七进九 车9进1
                            6.车二进四 卒3进1
                            7.马八进六 卒3进1
                            8.炮八进四 车9平4
                            9.马六进四 马8进9
                            10.仕四进五 士4进5
                            11.车九平八 车4进3
                            12.车二平七 马2进4
                            13.车七退二 车1平2
                            14.兵三进一 卒9进1
                            15.马三进四 车4退1
                            16.车七平八 炮8进1
                            17.炮五平六 卒5进1
                            18.炮八退一 马4进3
                            19.炮八平一 车2进7
                            20.车八进二 车4平6
                            21.前马进六 炮3退2
                            22.马六进八 炮8退2
                            23.炮一进一 卒7进1
                            24.炮一平七 车6平3
                            25.兵三进一 象5进7
                            26.马四进三 马9进7
                            27.炮六平五 车3进1
                            28.兵五进一 前象退5
                            29.马三进四 车3退1
                            30.马四进三 马7退6
                            31.兵五进一 炮8进5
                            32.炮五进五 士5退4
                            33.相三进五 炮8进1
                            34.仕五进四 炮3平1
                            35.兵五平四 炮1进6
                            36.炮五退四 炮1平9
                            37.兵四进一 车3进3
                            38.马八进六 将5进1
                            39.车八进六 将5进1
                            40.马六退五 车3平5
                            41.兵四进一


                            IP属地:重庆16楼2024-09-30 15:06
                            回复
                              上述棋谱第19回合,红方炮八平一吃掉黑卒,如下图。此黑卒是第3个被吃棋子,萌象棋起动“强制打入”太玄棋子机制。


                              IP属地:重庆17楼2024-09-30 15:18
                              回复