中国象棋的数制为什么从右往左数不一样
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名后因故放弃比赛)
【温馨提示】如果文章内容有帮助到您,别忘动动小手指分享给好友哦!
相关文章
-
如何评价中国象棋第一人别名外星人王天一?
王天一,男,1989年4月23日出生于北京,北京人,中国象棋特级大师,2013年毕业于北京大学,曾效力于北京威凯建设队,现就职于中国棋院杭州分院。2012年10月,王天一获得全国象棋个人赛冠军,成为中国第十六位男子全国象棋冠军棋手并晋升为象棋特级大师。
2023-04-26 阅读 (995) -
至目前为止,王天一算不算中国象棋史上的第一人?
车马炮声隆隆响,九宫格内摆战场。千古象棋第一人,外星美名新流芳。扯个象棋界可能有争议的话题,中国象棋历史发展至今为止,外星人王天一是不是中国象棋天下第一人。图片来...
2023-04-26 阅读 (789) -
中国象棋入门第一课——心算练习
想提高象棋的水平吗?对局中想给对方设下陷阱吗?想瞬间识破对方的骗招吗?象棋的心算是实现这些想法的基础。如何提高心算?第一步就是练习连将杀,而练习连将杀不应该只是简...
2023-04-15 阅读 (443) -
中国象棋象棋大师(谁将成为下一位中国象棋传奇大师)
2022年众多新老象棋名家驰骋赛场,为棋迷奉献了一幕幕象棋大戏。赛场上总是几家欢喜几家愁,有的棋手数冠加身,风光无限,有的棋手屡次与冠军擦肩而过,成落寞英雄。本篇从不同角度评选出2022年度象棋十大人物,或许这些评选与您心目中最合适的有所不同,只愿谈笑间象棋能得到更多人的喜爱,愿我们的国粹能更加发扬光大。
2023-09-09 阅读 (323) -
中国象棋实战经典残局书籍(如何精通象棋残局,稳操胜券)
在近代象棋历史当中,能够产生深远影响的人很多。屠景明,应该算一个。屠景明大师出生于1922年,上海人,他很小就显示出了多个方面的天赋。包括医学、文化、棋艺等等,堪为多才多艺。我们对他了解相对最多的,是他在象棋上的造诣。屠景明少年丧父,十六岁就开始挂牌行医,趁着休息间歇,经常钻研古谱橘中秘,梅花谱等。
2023-09-09 阅读 (182) -
中国象棋教学计划(掌握棋盘上的战略与智慧,你准备好了吗)
棋门★大将在中国象棋的历史上,这位棋手,被认为是棋坛祖师爷一样的人物。那就是来自广东的魔叔,杨官璘特大,杨老教出了吕钦这样的得意弟子,在许银川的成才路上,也给与了很多帮助。魔叔自己身的棋艺水平非凡,一共获得过四次全国冠军,其中有一次跟胡荣华并列。如果说学象棋要如何提高水平,毫无疑问,杨官璘说的,是权威中的权威。
2023-09-09 阅读 (170) -
中国象棋挂甲什么意思啊图片(挂甲出征,你是否了解中国象棋的奥秘)
红方直攻先行,以当头炮开局,对方进炮应对。红方马八进七,马二进三,横车直车平车平车出车站内。红方先补兵增强中路防御,过河车要平车吃死马,但只能被迫如此。跳马吞鞭,再选择兵分进一黑于反射过河局吃,兵压马即可。红方先上马二进三,当平局吃兵压马时再上马,三进四合通铁路用炮来看马。同时有上马踢车的先手之力,黑方自然挺兵,也控一路马。
2023-09-09 阅读 (103) -
十五届中国象棋甲级联赛冠军(谁将问鼎十五届中国象棋甲级联赛之巅)
刚结束的象甲联赛中,四川队勇夺第一,两连冠目标达成。象甲联赛从2003年创办至今,已举办过18届,今天就来盘点一下这18次象甲征程中,有哪些战队曾成功登顶,如今又怎样?一起来看看他们的过去与现在吧!广东象棋队说起象甲豪门,最先想起的,肯定是广东碧桂园,这是拥有吕钦、许银川、郑惟桐的战队。广东碧桂园象棋队,在全国象棋团体锦标赛中,曾多次获得冠军及多项个人冠军。
2023-09-09 阅读 (82) -
中国象棋快棋第一人(谁是中国象棋快棋界的第一高手)
新华社北京9月11日电 国际棋联消息,“武陵山大裂谷杯”中国国际象棋甲级联赛10日在重庆涪陵结束了第四个比赛日的两轮比赛。在快棋第四轮速胜北京队小将张帝后,丁立人的快棋实时等级分达到2838.6分,超越棋王卡尔森,升至世界第一。新华社发(塔穆娜摄)国际棋联于2012年引入快棋和超快棋等级分,并和慢棋等级分一样,每月更新并公布一次。
2023-09-09 阅读 (78) -
中国象棋中一共有多少个棋子(探索棋盘上的奥秘,究竟有多少战斗力量)
总会听见这样的类比,围棋是阳春白雪,高雅艺术,聪明人才能玩的游戏,而象棋是下里巴人,街边游戏,只有贩夫走卒才会喜欢。每次看到,都想大喊一声:此言差矣!象棋,是炎黄祖先智慧的结晶,象棋一路走来,更是炎黄儿女一代一代的智慧!而智慧,是中国象棋得以传承和发展的生命所在。中国古代文献最早出现象棋这个词,是《楚辞·招魂》篇:蓖蔽象棋,有六簙些;分曹并进,遒相迫些。
2023-09-09 阅读 (20)
