冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

一、棋盘的标记

冷饭说:一档“炒冷饭”的栏目,为您带来一些不为人知的“冷门”围棋***,包括但不限于:围棋经典旧闻、名人八卦、周边趣闻...等等。

象棋的着法表示,简而言之就是某个棋子从什么位置走到什么位置。通常,表示方法可以分为“纵线方式”和“坐标方式”两种,现在作简要说明:

每一期的冷饭,都要记得趁热吃喔!

下面进入冷饭说第2期:象棋吐槽围棋?本是同根生,相煎何太急!

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

前段时间,综艺节目《吐槽大会》体育专场彻底火了,足坛名宿范志毅的身影出现在了大家的朋友圈、微博等社交平台,他在舞台上一句标志性的“脸都不要了”再次轰动全网。

“范大将军”在吐槽一开始就自嘲“没想到,中国足球还能有鞭策别人的一天”。而被大将军吐槽的对象是中国足球的“难兄难弟”——中国篮球。

1、纵线方式,它是中国象棋常用的表示方法,即棋子从棋盘的哪条线走到哪条线。中国象棋规定,对于红方来说的纵线从右到左依次用“一”到“九”表示,黑方则是“1”到“9”(如图1所示),这种表示方式体现了古代中国象棋研究者的智慧。

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

图1

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

2、坐标方式,它是国际象棋常用的表示方法,把每个格子按坐标编号(如图2所示),只要知道起始格子和到达格子,就确定了着法,这种表示方式更方便也更合理,而且还可以移植到其他棋类游戏中。中国象棋也可以用这种方法来表示,按照国际象棋的规则,纵线从左到右(红方)依次为a、b、c、d、e、f、g、h、i,横线从下到上(红方)依次为0、1、2、3、4、5、6、7、8、9(如图3所示)。

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

图2

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

图3

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

二、棋子的名称

为方便表示,中国象棋的棋子名称除了用汉字以外,还可以用字母,字母可从国际象棋中稍加改动得到,而数字是为了方便棋谱的输入(以便用在数字小键盘上)(见表1):

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

表1

两位被范志毅吐槽的篮球运动员周琦和郭艾伦,面对“波兰人”和“郭1分”的梗,被吐槽得几乎哑口无言,只能报以极其尴尬的笑容。

三、ICCS坐标格式

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

ICCS是中国象棋互联网服务器(Internet Chinese Chess Server)的缩写。在网络对弈服务器处理着法时,把着法表示成起点和终点的坐标是最方便的,因此这种格式最早在计算机上使用。

而范志毅在节目上的“大尺度”表现,引发了篮球界人士的不满,王仕鹏徐静雨等篮球运动员和媒体人迅速给予回击。

1. H2-E2(炮二平五),H7-E7(炮8平5)。

2. E2-E6(炮五进四),D9-E8(士4进5)。

3. H0-G2(马二进三),H9-G7(马8进7)。

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

王仕鹏

4. B2-E2(炮八平五),B9-C7(马2进3)。

其中,中国男篮前国手王仕鹏公开发表自己对于那期节目的观后感:“又提起那场比赛,其实是在我们伤口上撒盐。我特别纳闷,什么时候足球运动员都可以去评价我们篮球的好坏了?看的人都觉得好笑,其实郭艾伦和周琦都是比较尴尬的,我作为篮球人,看了之后是伤心难过和气愤的。”

足球和篮球这对“兄弟”,因为一档综艺节目而翻脸,变得火药味十足,挑起了大量足球迷和篮球迷之间的矛盾。也许是因为过于“火爆”,该节目的下半场被紧急叫停。

5. E6-E4(前炮退二),I9-H9(车9平8)。

棋牌运动的流量和关注度,比不上足球篮球这样的体坛大项,不过也曾上演过“兄弟阋墙”的故事。其中10年前围棋和象棋的那场“吐槽大战”,相信至今仍让不少老棋迷记忆犹新。

当年故事的主角,就是围棋界和象棋界两位代表性的大师——聂卫平和胡荣华。

冷饭说 | 象棋名宿象棋技巧:围棋更博大精深?开玩笑

事件的起因是:2011年8月末,刚刚过了60岁生日的“棋圣”聂卫平在自己的博客上发表了一篇《围棋更适宜叫国棋》的文章,表态支持将围棋称为国棋。文中虽无贬低象棋之意,但将围棋上升到一个超然的地位,引起了象棋界的反感。

我们来看看当时***报道的内容,感受下“火药味”:

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

6. ……(如图4)

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

图4

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

聂卫平当年在博客上的“围棋国棋论”,被象棋界群起而攻之。金海英、蒋川、党斐等象棋国手纷纷发文回应,而作为象棋界的代表人物,胡荣华也第一时间站出来严厉回击。

四、中文纵线格式

不少围棋迷和象棋迷在网上也展开了唇枪舌战,火爆和激烈程度完全不亚于如今的“足球篮球吐槽战”。

这种格式对于广大象棋爱好者来说再熟悉不过了,但是这里还是要说明两个重要的细节。

1、仕(士)和相(象)如果在同一纵线上,不用“前”和“后”区别,因为能退的一定在前,能进的一定在后。

我们再来看看另一篇当时的报道:

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

报道中可以看到,当时不少围棋迷强调“电脑能击败象棋顶尖高手,却连围棋业余爱好者都难以对付”。

2、兵要按情况讨论:

(1)三个兵在一条纵线上:用“前”、“中”和“后”来区别;

(2)三个以上兵在一条纵线上:最前面的兵用“一”代替“前”,以后依次是“二”、“三”、“四”和“五”;

胡荣华的回应是:电脑赢不了围棋高手,是因为目前电脑还没有找到围棋的语言,也很少有人去研究。只要以后找到了语言,电脑一夜之间就可以打败所有围棋高手。

(3)在有两条纵线,每条纵线上都有一个以上的兵:按照“先从右到左,再从前到后”(即先看最左边一列,从前到后依次标记为“一”和“二”,可能还有“三”,再看右边一列)的顺序,把这些兵的位置标依次标记为“一”、“二”、“三”、“四”和“五”,不在这两条纵线上的兵不参与标记。

如今,10年前胡大师的“预言”,已经成为了现实。2016年,人类的围棋也成为了电脑的手下败将。

可以说胡荣华的先见之明,是值得称道的。

如图5局面,四个兵分别位于四线和六线,表2列举了几种走法的坐标格式和纵线格式。

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

而对于当时围棋界“围棋远比象棋更复杂,博大精深”的结论,胡荣华更是嗤之以鼻地回应:围棋的确博大精深,但有的问题恐怕围棋界自己也很难解释。为什么现在一些十几岁的小孩,就可以打败最顶尖的棋手?如果真有那么玄妙,怎么可能十几岁的小孩,就掌握了这个领域最尖端的技术。就好比做学问,你什么时候听到过,一个五十几岁的教授,学问还不如十几岁的孩子?

有意思的是,当年十几岁小孩能赢顶尖高手的情况还是个例,如今围棋“低龄化”正愈演愈烈,中韩第一人柯洁和申真谞都是在不到20岁的年纪就成为了最顶尖的棋手,胡大师当年的“论据”似乎正变得越来越有说服力。

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

表2

中国象棋电脑应用规范——棋盘棋子的格式坐标与着法表示

图5

冷饭说 | 象棋名宿:围棋更博大精深?开玩笑

本是同根生,相煎何太急!

另外需要注意的是:

1、如果黑方出现数字,不管数字代表纵线标号还是前进或后退的格数,都用阿拉伯数字表示,在计算机中显示全角的数字。但是代表同一纵线上不同兵的“一二三四五”(它们类似于“前中后”的作用)例外,例如例局面红黑互换,那么某步着法就应该写成“一卒平5”。

2、在传统的象棋记谱中,如果发生以上这种情况,通常用五个字来表示,例如“前兵四平五”等,在计算机处理过程中就比较麻烦,因为4个汉字(一个汉字占16位)的着法可以储存在一个64位的字当中(在C语言中数据类型为__int64或long long),而增加到5个汉字就比较麻烦了。黑方用全角的数字是同一个道理。

五、WXF纵线格式

这就是当年火爆的“围棋与象棋的吐槽大战”,如今我们用客观的角度看待当年聂卫平和胡荣华的观点,您更支持谁呢?

好了,本期《冷饭说》就到这里,大伙趁热吃哦~

让我们下期再见!

(魑魅魍魉)

Ps:

WXF是世界象棋联合会(World XiangQi Federation)的缩写,在该组织建议的记谱方式中,汉字被字母和数字所代替,即“进”、“退”和“平”分别用符号“+”、“-”和“.”表示,“前”、“中”和“后”也分别用符号“+”、“-”和“.”表示,并且写在棋子的后面(例如“前炮退二”写成“C+-2”而不是“+C-2”),多个兵位于一条纵线时,代替“前中后”的“一二三四五”分别用“abcde”表示(这种情况极少发生)。

欢迎广大棋迷朋友们踊跃地给《冷饭说》栏目提供素材,把您知道的好素材(文章内容或网页链接都可)投稿到邮箱:yd@golinksworld.com,记得在邮件中注明弈客号。

另外,代表棋子名称的第一个字母,还可以用数字1到7表示,这是为了方便数字小键盘的输入,例如“炮二平五”可以记作“62.5“(6代表炮)选用符号“+”、“-”和“.”也是出于这个考虑。

六、棋子代号问题

符号纵线格式是世界象棋联合会(WXF)推荐的记谱格式,但是现在棋子的字母代号用法不一,主要问题集中在仕(士)、相(象)和马的翻译上。仕(士)译成Advisor、Bachelor、Guard等,相(象)译成Bishop、Elephant、Minister等,马译成Horse或Knight。

出于这点考虑,很多象棋软件都能识别不同的代号,例如ElephantBoard将B和E都解释为相(象),H和N都解释为马,SaoLa则可以由用户自定义字母代号,等等。

七、简体和繁体的识别问题

无论采取哪种格式记谱,棋谱最终应该被象棋软件所识别。通常象棋软件都应支持以上三种格式,除“中文纵线格式”以外,其他两种格式都用英文和数字表示,不涉及中文字符,所以处理起来比较容易。而中文格式却非常麻烦,除了涉及到简体还是繁体外,还有字符集的问题。

象棋软件应该充分考虑这个问题,例如ElephantBoard在这个问题上就考虑得十分周到。在GB字符集(大陆地区)里,可识别简体和繁体字符,而在Big5字符集(港台地区)里,由字符集转换引起的问题也考虑进去了——表示棋子位置的“后”,由GB字符转换为Big5字符时,仍然写为“后”,但正确的写法是“後”,无论如何这两个“后(後)”都会被ElephantBoard认可。

本文系「象棋残局解析」原创,欢迎评论转发,关注我带你一起涨知识!