火潭第1文: 再版---从“中国象棋数字编码方案”谈思维

发布时间:2009-4-4 18:55    发布者:hotpower
关键词: 象棋 , 数字编码

菜农的火潭第1文选择了“从“中国象棋数字编码方案”谈思维”,主要想谈谈思维的问题。

菜农整日“倒塌”,而且“失手”很少,为何???这实际是个思维方式的问题。

每个人的思维方法和习惯都不同,主要是切入点的选择问题,当然还有“第6感”的作用。

方法的建立到方法的实现,实际是个从繁到简的过程,搞不明白有很多网友说俺“简单问题复杂化”。

结果总是简单的,简单到幼童的知道~~~可是这些人知道具体的推导过程有“多难”吗???

一个问题摆在我们面前,如果已知道结果,还叫什么“问题”???

问题的结果往往是经过了无数挫折才导入正道而一举攻克,而“灵感”往往是瞬间的~~~

结果往往和“生活”接近,因为它们来自生活。

思维和记忆可能是先天固有的,有时也可认为改变,但很难做到~~~

菜农开此“火潭”,主要是想“点评”自己多年积攒的博文。

有好些网友说晕~~~实际当菜农“点”到时,晕友肯定不再晕~~~

下面是菜农过去的博文,主要是谈思维及问题解决和实现思路。以后俺会在火潭里陆续谈思维

与记忆方法的,也揭秘俺为何“学的这么多”~~~

实际都是“骗人”的~~~大家知道“一通百通”的道理。

学习一件新事物,不在它有多难,而在于它“实现的过程及步骤”,即“隔行如隔山”。


我从小酷爱中国象棋,它对我一生有很大的帮助.而且我编的第1个程序就是象棋程序.

在80年代初,国家公布了汉字编码方案.当时我没料到网络能普及到今天的地步.

当时想如果两地棋手下棋可能通过卫星等无线传送棋谱数据,如果用ASCII或汉字传送棋谱时.

传送的数据要大些且不能反映棋谱的动态性,故想像能否进行对中国象棋的数字编码来解决.

当时有人做过类似国际象棋立体形状的中国象棋.

由于中国象棋是很早发明的,列从右起始1~9,行为1~10.下盲棋时一般认为行从0~9.

棋子共有车,马,相(象),仕(士),帅(将),兵(卒),炮等7个兵种.

行棋有平,前(进) ,后(退)等3类.

这样正好满足了数字的0~9.真是老天有眼呀---祖宗有灵气,发明的如此"精密".

如果用棋子名在列线的位置号做为棋子号的话,就会产生以下编码:

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


那么就剩下数字0,6,9了....

天哪!!!那个6上的"小尖尖"不是向上指的吗???不就是前或进的意思吗???

同例9下的"小尖尖"不是向下指的吗???不就是后或退的意思吗???

留下的0不说也知道了---那是不进不退只有横着走了,难道不就是"平"吗???

哈哈~~~原来什么事情分析出来后就是如此的简单,明了~~~

“中国象棋数字编码方案”就被我几下倒塌地思维出来了:

1-车 2-马 3-相(象) 4-仕(士) 5-帅(将) 7-兵(卒) 8-炮
0-平 6-前(进) 9-后(退)


棋谱举例:

1.炮二平五 马8进7       1.    8205  2867
2.马二进三 车9平8       2.    2263  1908
。。。。。。。。。。。。。。。。。。。
11.前兵进一 后炮退3  11.   6761  9893
12.前车平三 后卒平4  12.   6103  9704
。。。。。。。。。。。。。。。。。。。


即炮二平五表示炮(8)二(2)平(0)五(5) 对应的数字编码:8205.



倒塌了,原来思维就是如此的简单~~~




本文地址:https://www.eechina.com/thread-2896-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
长话短说 发表于 2010-9-13 16:03:51
受益.
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表