分享

中国象棋人机棋理之为什么有且只有中炮对屏风马(全网独创首发5000字长篇干货)

 在水一方2 2023-10-25 发布于浙江

防杠声明:

1.所有中国象棋人机棋理下的开局结论都是在不会犯错、足够高的中残实力前提下,电脑对局面打分300分(人机拆棋经验共识)是软件取胜的临界点,人类实战几十分、100分、200分、300分乃至几百分上千分的波动对一盘棋胜负有影响但是没有一招定胜负的决定性影响。

2.对和本人涉及的相关“必胜论”、“淘汰论”、“不尊重象棋传统”的辱骂和质疑,任何符合新时代潮流新事物的出现,都会让不少老派思维的人难以接受,如果一时半会接受不了新事物对老派思维的冲击,点一下你高贵的手指,退出本文界面即可。本文只是借助本人全网独创首发的人机棋理来精确审视各类中炮类象棋开局,好比圆周率3.14虽然足以满足日常使用,但是在人工智能拆棋时代我们殷切希望并极度渴望追求的是3.141592653无比接近穷尽的那个精准度。

3.人工智能拆棋时代,人机理论(尚待系统挖掘)+拆棋工具(象棋ai)+人都有了,只欠东风和有志之士了。

说正文之前,我必须对中国象棋界的两位象棋大宗师“魔叔”杨官璘和“十连霸”胡荣华大书特书一番。

何为象棋大宗师?荣誉+徒弟+著作三者缺一不可也。如果中国象棋有名人堂,后辈再牛估计也只能争“中国象棋历史第三人”。杨官璘所著《弈林新编》和胡荣华所著《反宫马专辑》都是象棋书籍中瑰宝中的瑰宝。

图片

《弈林新编》用现在中国象棋人机拆棋观点看来,象棋开局略显单调,但是杨官璘下了一辈子的中炮对屏风马开局,这一点可以说领先象棋界几十年,这和现在中国象棋人机拆棋结论是完全一致的,即对付先手当头炮,后手有且只有屏风马可以完全抗衡。

《反宫马专辑》丰富了象棋开局的多样性,反宫马早期也叫夹炮屏风马、反攻马,夹炮屏风马就是屏风马中间夹了士角炮,反宫马在胡荣华改革创新下颇有防守反击、反客为主、反攻反弹之势,所以早期也叫反攻马。用现在中国象棋人机拆棋观点来看,后手反宫马足可抗衡先手当头炮。(当年写顺炮那些事,我微信草稿里还有7、8篇反宫马那些事存稿,如果短视频时代还有人看象棋文章的话,我有空考虑整理一下发出来)

借胡杨两位象棋大宗师,于是我引出了“完全抗衡”和“足可抗衡”这两个概念。

其实,目前不管是业余象棋圈,还是职业象棋圈,应付先手当头炮,一直都有后手开局的“4321”之争。

图片

4:对付先手中炮,认为后手可以屏风马、反宫马、顺炮、列炮这4种开局,典型代表就是我们广大业余象棋爱好者,所有开局都想学但都是一知半解。

3:对付先手中炮,认为后手可以屏风马、反宫马、顺炮这3种开局,列炮之所以早早被冷藏,是因为高手们在2000年前后已经摸透了大列炮、半途列炮(后补列炮)、小列炮的诸多套路,列炮综合来说(和屏风马相比)显得变化不丰富、弹性一般,不过仍有以金松为代表的高手对列炮情有独钟。

2:对付先手中炮,认为后手只剩屏风马,反宫马这2种开局,顺炮之所以被冷藏,是因为高手们在2006年前后已经摸透了顺炮的攻防规律,下屏风马和反宫马的典型代表棋手有王天一、崔革、汪yang等。这里补充一点,2006年正是中国象棋人机大战电脑全面超越人类棋手的一年,顺炮开局是人工智能拆棋时代第一个被研究透彻的开局,所有象棋高手都知道顺炮吃亏,但就是说不出顺炮吃亏在哪里,直到2022年10月本人所写《跟人工智能学象棋开局 顺炮篇》才被系统总结出来,整整16年过去了。

1:对付先手中炮,认为后手有且只有屏风马可以完全抗衡,反宫马明明足可抗衡为什么很多职业棋手都不下了(有机会反宫马那些事见),只下屏风马的典型代表棋手有“象棋布局专家”郑惟桐。

你问我怎么看上述“4321”?

我的回答是:“4321”都是对的,4-3-2-1本来就是按照中国象棋开局的发展史逐个深入、精进、总结出来的,也就是对付先手中炮,纯人实战效果排序就是:屏风马>反宫马>顺炮>列炮>单提马、鸳鸯炮、龟背炮。

那么问题来了,怎么通过理论+数据来论证这个纯人实战效果排序?

于是本人所要介绍的“中国象棋人机棋理”就应运而生了。中国象棋人机棋理,字面意思就是人类棋谱知识储备+电脑象棋软件ai结合来理解棋理。

骚老师概括出2个基础理论支撑+1套打分辅助:

基础理论1:中国象棋原始棋局的对称性,包括子力的对称(大多数为同棋子,纵向)和空间的对称(可以同棋子也可以不同棋子,横向),对称就是指中国象棋原始棋局有横向对称和纵向对称,由此引出人机开局棋理结论:“对称局面,先手先行有利,后走不变吃亏”,也就是先手方开局走棋,只要没有被后手破坏子力的对称或者空间的对称,先手方保持先行之利;换言之,后手方开局走棋,为了不吃亏,就要想办法破坏子力的对称或者空间的对称。举例,一个开局,红方先走右边三个棋子,黑方后走也是黑方右边或者左边三个棋子,红黑双方同边或者异边3个子力,没有打破子力对称或者空间对称(纵向对称如顺炮直车对横车前三回合;横向对称如模仿列炮、大列炮);再比如,红黑双方异边多个子力,没有打破空间对称(横向,如五七炮三兵对屏风马3卒)。

图片

基础理论2:中国象棋中的“车”,在电脑象棋软件约定俗成的打分中,价值1000分,由于“车”在所有中国象棋棋子中打分最高,所以在中国象棋开局中,“车”的出动快慢与否,决定了这个先手或者后手开局的成功与否,这个与我们纯人棋理“象棋开局三步不出车是臭棋”殊路同归。

1套打分辅助,这是必要人机打分数据支持,电脑象棋软件ai对中国象棋棋局约定俗成的打分和结论:

50分,相当于一个先手

50~100分,相当于稍好

100分~200分,相当于稍优、占优

300分,相当于大优

500分,相当于多一个子的大优胜势

1000分,相当于多一个车的大优胜势

24999或者29999,相当于差一步绝杀

其中300分可以看做电脑象棋软件ai认为可胜的临界点,加上有了残局库的修正,如今电脑象棋软件ai对单车对士象全、马兵对士象全等例和残局可以做到正确无误地打分0分。

基于以上中国象棋人机棋理的2条基础理论+1套打分辅助,我们可以推断出以下结论:

同时√√,后手完全抗衡、丝毫不亏

只有×√或者√×,后手足可抗衡、一丝吃亏

同时××,后手勉强一战、有点吃亏

(01)中炮对屏风马,先手电脑打分0~20分不到半先

先手最优中炮三兵,不到半先的微弱优势,后手打破对称×,后手出车和先手一样或者更快√

图片

后手最优抢挺7卒,基本零分均势达到完全抗衡,后手打破对称√,后手出车和先手一样或者更快√

图片

中国象棋人机棋理对屏风马的分析:

a.中炮三兵对屏风马3卒,本质上还是没有跳出广义上的“子力的对称”和“空间的对称”,即双方都是左右均衡出子、大车的出动速度差不多,红方依然在子力和空间对称的基础上保持先行之力,即没有打破对称,出车差不多,所以先手立场下的中炮对屏风马,就是推荐中炮三兵。

b.精通中国象棋人机棋理的高手,如果怕屏风马第2步就抢7卒打破对称,红方如果第二步形成中炮抢三兵,黑方很可能形成左三步虎,即中炮抢三兵对左三步虎,黑方立场来说一打破了对称,二出车速度比红方快。

c.后手立场最优挺7卒,第一挺7卒打破了红方兵三进一后手只能卒3进1的对称,第二挺了7卒以后红方被迫车二进六,黑方通过屏风马卒7进1、车9平8,满足了中国象棋人机棋理的两个基础理论(打破对称和出车快),所以后手最优就是屏风马抢7卒。

(02)中炮对反宫马,先手电脑打分50分一个先手,后手打破对称√,后手出车和先手一样或者更快×

图片

中国象棋人机棋理对反宫马的分析:这个比较特殊,后手反宫马先天出车慢,导致红方不管三兵、七兵、横车中兵、五六炮、五七炮、五八炮等等十八般武艺进攻都是一个先手50分左右的打分,后手反宫马虽然只亏一先,但是要下好反宫马需要准备先手中炮的十八般武艺各种攻防,反宫马前10~20回合纯纯就是抗揍不爽下得还不舒服,所以高水平的反宫马实战少了。

(03)中炮对顺炮,先手电脑打分70~100分1.5~2先左右

图片

根据《跟人工智能学象棋开局 顺炮篇》的结论,碰到后手顺炮的各种反击,先手立场直车对横车大多数时候通过“补士拆中炮”即可保持优势,也就是红方中炮以后再拆中炮让一步棋都可以保持优势,电脑打分先手中炮优势70-100分,即后手顺炮先天阵型亏1.5先~2先,所以高水平实战的顺炮实战少了。

中国象棋人机棋理对顺炮的分析:

横车对直车,后手打破对称√,后手出车和先手一样或者更快√,后手推荐。

直车对横车,后手打破对称×,后手出车和先手一样或者更快√,先手推荐。

直车对缓开车,后手打破对称√,后手出车和先手一样或者更快√(卒7进1再双横车),后手顺炮最强阵型。

(04)中炮对列炮(大、小、后补、半途、新时代小列炮)

大列炮不管人类实战还是人机拆棋早早淘汰

后补列炮、半途列炮亏1先50分左右,先手立场双正马两头蛇(和棋以上结果)、五七炮三兵(先手)、五七炮两头蛇(先手)均可

新时代小列炮开了天眼知道了上述所有结论,双方开局走棋顺序斗智斗勇:

 1. 炮二平五  马8进7    2. 兵三进一  …………

深谙人机棋理,不给黑方卒7进1打破对称!

  2. …………  炮2平5

黑方还架小列炮,9路车不动,尽可能出动1路车来打破对称!

  3. 马二进三  马2进3

面对黑方车1平2出车捉红方八路炮的反击,假如红方此时车一平二显得动作迟缓了,只好出动红方左边子力。

  4. 马八进九  车1平2    5. 车九平八  车2进5

  6. 车一平二  卒7进1    7. 兵三进一  车2平7

红方凭借先手之力先走兵三进一,尽可能想维持纵向对称,黑方深谙人机棋理的2个基本基础理论:即尽快打破对称,尽快出车,黑方连续走炮2平5、马2进3、车1平2、车2进5、卒7进1、车2平7,每步棋走子效率都是100%,每步棋都堪称开了天眼!

  8. 兵三平四  车9平8    9. 兵四进一  车7退1

 10. 车二进六  马7进6   11. 车二退三  炮5平7

 12. 马三退五  炮8进2   13. 炮五平二  马6进4

 14. 车二进一  马4进3

图片

如图,红方见招拆招,眼看红方左右两边子力出动均衡,红方想走出横向对称的棋形,黑方深谙棋理,虎口献马,通过弃马再一次打破红方的幻想,以下双方进入中局关于子力和攻势的复杂较量!

 15. 马五进七  炮7进7   16. 士四进五  炮7平9

 17. 炮二进三  车8进4   18. 车二进一  车7平8

图片

如图,黑方打破对称,保持明车,弃子取势,取得对杀机会。

为什么没人告诉你新时代小列炮何其精彩!何其精妙!何其精准!

正是因为新时代人工智能对小列炮的挖掘,满足了中国象棋人机棋理的两个基础理论:即后手打破对称√,后手出车和先手一样或者更快√

纯人实战效果原先排序:屏风马>反宫马>顺炮>列炮>单提马、鸳鸯炮、龟背炮

人机拆棋效果精准排序:屏风马>反宫马>列炮>顺炮>单提马、鸳鸯炮、龟背炮

本文最开头防杠声明也说了,电脑打分300分是一盘棋分胜负临界点,这种开局亏几十分、100分在人类实战中基本可以忽略不计。

(05)中炮对单提马、鸳鸯炮、龟背炮,很多冷门开局没有打破对称×,出子慢×,通过中国象棋人机棋理2个基础原理很容易判断出来吃亏的结论,人类实战可以下,人工智能ai清一色只有屏风马

中炮对单提马,后手直车出车慢,所以后手必须单提马快横车,先手优势100分左右

图片

中炮对鸳鸯炮,没有打破对称,后手出车太慢,先手怎么缓攻都成立,优势100分左右

图片

中炮对龟背炮,没有打破对称,后手出车太慢,先手怎么缓攻都成立,优势100分左右

图片

好的,看到这里,恭喜你已经有了人机拆棋吹牛的资本了。

当有人问你为啥现在象棋高手都喜欢下飞相局、仙人指路、起马局等散手棋?散手棋为什么是象棋高手的标配,象棋高手为什么不多走走中炮开局呢?

你除了回答两个字“你猜”以外,结合上面内容,我们借助中国象棋人机棋理,可以清晰系统精准地全部总结出来:

因为对付先手中炮,单提马、鸳鸯炮、龟背炮吃亏,顺炮对杀可战吃亏,列炮变化不多吃力(和屏风马相比,但是小列炮有生命力),反宫马抗揍不爽少人玩,剩下只有清一色的屏风马,有且只有后手屏风马可以达到完全抗衡先手当头炮。

“马炮争雄三百年”,说的就是中炮对屏风马,先手立场和后手立场可以说斗智斗勇,各怀鬼胎。先手立场需要抢三兵,只需要准备中炮抢三兵对三步虎和五七炮三兵对屏风马3卒这两个布局体系。

后手立场需要抢7卒,后手准备黑方弃马局(红好但是黑方有诸多对杀)、对付红方牛头滚(后手抗衡)、五六炮(缓攻)、五七炮(马3退5红无便宜)、五九炮(车八进四三英战吕布)、跳边马(和棋谱)、七路马(和棋谱)、急进中兵(卒5进1有和棋谱)、横车七路马等布局体系。

其实我们再究极无敌变态无耻来精简,在人工智能拆棋时代,中炮对屏风马,如果真的只能被迫选一种体系,剩下的只有五七炮三兵对屏风马3卒,只有这个布局能让红方觉得好像能把控,让黑方觉得好像攻防也不错,而不用去顾虑太多和棋谱变化和双方立场的各种最强最优考量。

本文的最后,我们再总结一下,中炮开局玩到最后,站在中国象棋之神开了天眼的角度,只剩下了中炮对屏风马。我预估了一下,假设一个6岁孩童从小接受职业的象棋训练,先手中炮立场,从技术上、从心理上接受了并理解了有且只有中炮对屏风马,接着觉得背中炮对屏风马的棋谱不能发挥水平于是开始研究飞相局、仙人指路对卒底炮开局等难度更大的散手棋,这个过程差不多要10年。也就是从2006年中国象棋人机大战电脑全面超越人类开始算起,最理想状态下00后这批专业学棋年轻的棋手,有了“软老师”,最早应该要2016、2017、2018年就应该要出人头地了,而现在2023年了,在中国象棋领域,00后有成绩的年轻棋手有超过5个么?再结合目前乌烟瘴气的“象棋录音门”事件,是不是更有一番意味深长的感叹了?

此致敬礼,点到为止。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多