中国象棋的数制为什么从右往左数不一样

1981年,我参加工作的第3年,在一所电信科学技术研究所工作。由于从1980年就开始接触了小型计算机和通讯方面的知识以及从小下棋的缘故,就琢磨些外国人下中国象棋如何识别棋子和书写棋谱的问题,还有异地卫星传输棋谱数据压缩等问题,故有了“中国象棋数字编码方案”的构思。

中国象棋棋盘有10行(从下向上数0~9)9列(双方各从右向左数1~9,这是古人从右向左书写的习惯)。

中国象棋棋子双方各有16个,7个兵种:车(車)马(馬)相(象)士(仕)帅(将)兵(卒)炮(砲)。

中国象棋行棋规则:进、退、平。

中国象棋棋子重叠:有前子或后子之别。

现在我们来设计这个编码:

1.以棋子名按顺序编码(不佳)

1车(車)2马(馬)3相(象)4士(仕)5帅(将)6兵(卒)7炮(砲)

那么数字就剩下890,其中9的“小尖尖”向下非常有方向感,故可以编码为后(退),0什么都不是没有方向感,有原地转圈的感觉,故可以编码为平。最后的8没有方向感,有点翻跟头的感觉,难道可以编码为前(进)吗?显示不如9的“小尖尖”有方向感好。

故此方案不是最佳编码。

2.以棋子位置行数编码(最佳)

1车(車)2马(馬)3相(象)4士(仕)5帅(将)7兵(卒)8炮(砲)

那么数字就剩下690,雷同方案1中的设计。

其中:

6的“小尖尖”向上,方向感十足,故可以编码为前(进)

9的“小尖尖”向下,方向感十足,故可以编码为后(退)

0什么都不是,故可以编码为平。

故此方案是最佳编码,非常完美,没有重码和冗余。

例如棋谱:

1.炮二平五,马8进7。表示为:1.8205,8867

2.马二进三,車9平8。表示为:2.8263,1908

…前车退五,后炮平9。表示为:…6195,9809

在1983年,我在一台黑白屏幕的计算机上,用BASIC编程语言编写了两人对局(走棋)的中国象棋程序,内部编码就是用的这个“中国象棋数字编码方案”,这是我人生走入编程世界的第一步,虽然我1981年就可以编写TP801单板机的机器语言,但这个象棋程序却是我编写的第一个完整的应用程序,它直接关系到我后来思维发展的进程。

当时没有鼠标而且是黑白色,走棋时两人各用大小键盘互不干扰。刚走过的棋反显(黑白交替闪烁),我们上班时没有象棋盘就用它下棋,非常爽。

我是在44岁即2003年开始上网的,当时在网上传播技术知识,并且撰写了《从“中国象棋数字编码方案”谈思维》的网文。数年后在网上看到有严重的剽窃者,几乎只改了几个字就称“王聪设计的中国象棋数字编码”并被百度收录。

在此特别谴责技术上的剽窃者!!!

本文回忆了菜农当时设计“中国象棋数字编码方案”的全过程,让我怀念37年前年轻有活力的思维。

下面几张图是我原创的手稿和我棋力的证明(个人赛进前8名后因故放弃比赛)

【温馨提示】如果文章内容有帮助到您,别忘动动小手指分享给好友哦!

相关文章

  • 象棋美女唐丹和谁结婚了(唐丹这位象棋美女与谁共筑棋盘人生)

    象棋美女唐丹和谁结婚了(唐丹这位象棋美女与谁共筑棋盘人生)

    大家知道象棋界唯一的特级大师夫妻是谁吗?很多人可能第一想到的是吕钦、许银川等大佬。实际是另一对来自广东的情侣,他们就是许国义、陈丽淳。本篇的主人公女子棋后陈丽淳,一直有唐丹克星之称。在陈丽淳还没有夺得全国冠军之前,对上唐丹就特别来劲,86年出生的她,多次在唐丹的手下,拿下各种胜利。印象最深的有一次,陈丽淳马炮卒竟然击败了唐丹的马炮双兵,也是厉害了。

    销魂飞刀 2023-11-17 阅读 11657
  • 美女说下象棋啥意思怎么回答

    美女说下象棋啥意思怎么回答

    这个故事有个梗的哦,昨天一朋友带他女票去骑马,没骑多久,他女票就把马放走了,他一脸不解的问她:“怎么啦?”女票说:“你会下象棋嘛?”朋友答:“会啊?怎么了?”最后女票甩头回家了,到现在都没理他。你会下象棋吗?说实话普通人哪里能想到这有什么内涵意思啊,但是这个单独问出来了,安族小编掐指一算,自然是不一般的,那么女生问你会下象棋吗什么意思?

    销魂飞刀 2024-03-08 阅读 7047
  • 象棋洪智公开承认的老师

    洪智在直播中说过,他7岁开始学下棋,和哥哥都是受到父亲的影响而学棋,启蒙老师是父亲洪峰。年少时,杀遍武汉棋摊,在业余棋坛中成长起来。洪智,中国象棋男子特级大师,雅号 洪天王、乱战天王,全国象棋个人赛冠军。洪智的棋风泼辣刚猛,喜好攻杀,具有中局功力强大,尤其擅长搏杀。至于柳大华老师,洪智明确否认是其老师,当时在湖北队的时候,洪智已经成名,并未得到特别指导。

    销魂飞刀 2024-09-24 阅读 4693

  • 老梁说象棋名家各自特点(老梁揭秘,象棋名家们独特的棋艺风格,你了解多少)

    老梁说象棋名家各自特点(老梁揭秘,象棋名家们独特的棋艺风格,你了解多少)

    洪智胡荣华蒋川刘锦祺(左)霍文会(右)这位就是柳大华 当年的象棋五冠军广东名将吕钦孙勇证陶汉明等级分第一的王天一谢靖徐天红许银川特大张强特大张强许银川赵鑫鑫特大郑惟桐庄玉庭也许大家没见过这位,下面简单介绍一下这位就是《棋艺》杂志编辑部主编张志强老师。《棋艺杂志》是梁宏达老梁创办的。经过几经发展,现在已经风风火火。

    销魂飞刀 2023-11-04 阅读 4443
  • 象棋开局必胜的15种走法棋谱

    象棋开局必胜的15种走法棋谱

    开局第一步,就奠定了象棋全局的走法思路,因此,我们通常以走的第一步棋命名象棋的布局阵名。最常用的象棋开局阵法有以下几种:第一步进三兵或者七兵,称为仙人指路,由于早晚都要进三、七兵,所以起手进兵有试探的意图,先看对方出招,再用相应的克制招数进行布局,因此,用仙人指路的人一般都是高手,可以后发制人。试探式走法多在高手中使用,如悟此道,棋力定能上一个台阶,此是后话,关注莫愁象棋以后会进行讲解。

    销魂飞刀 2024-10-12 阅读 3946