华工象棋论坛

标题: [建议][讨论]关于残局代码的设想 [打印本页]

作者: 小橘梅    时间: 2006-4-12 15:55
标题: [建议][讨论]关于残局代码的设想


关于编制象棋残局代码的设想

  中国象棋历史悠久,各类棋谱层出不穷,同名异局或同局异名棋局比比皆是,给象棋爱好者的欣赏和研究带来不便。为了更好地开展象棋残局、排局的收藏、整理、研究及创新工作,有必要对象棋残局和排局进行编码,使每一则残局、排局都有自己的“身份证号码”。

  初步设想:

  一、子力顺序固定为:车、马、炮、兵(卒)、相(象)、士;

  二、代码位数应有别于个人身份证号码的15位或18位;

三、使用残局与排局的编码规则可予以区分;

四、使用残局可加入胜负代码,如:9代表胜、8代表和、7代表负;

五、兵、卒的有效代码为0、1、2、3、4、5,其余子的有效代码为0、1、2;

  六、残局代码假定为14位,前6位代表红方子力,第7位代表胜负,接下来6位代表黑方子力,末位代表不同局面序数。例如:双炮士相全胜双马其残局代码为00202290200001

七、排局代码假定为14位,前6位代表红方子力,接下来6位代表黑方子力,末两位代表不同局面序数。例如:七星聚会排局代码为20130010041001

以上设想是否可行?

[此贴子已经被作者于2006-4-12 16:11:35编辑过]

作者: 667    时间: 2006-4-12 17:39

这样的设想只有子力数的代码,应该加入盘面的代码才更适合残、排局吧?!

另:胜负代码应该包含胜、负、平、未知,四种才好一点。


作者: zhaodi    时间: 2006-4-13 13:08

3a3r1/4nk3/9/5P2p/9/9/9/4R4/9/4K4 r

这就是PGN格式的残局编码,可以推广


作者: hzsjy    时间: 2006-4-13 19:06


以下是引用小橘梅在2006-4-12 15:55:00的发言:

关于编制象棋残局代码的设想

  中国象棋历史悠久,各类棋谱层出不穷,同名异局或同局异名棋局比比皆是,给象棋爱好者的欣赏和研究带来不便。为了更好地开展象棋残局、排局的收藏、整理、研究及创新工作,有必要对象棋残局和排局进行编码,使每一则残局、排局都有自己的“身份证号码”。

  初步设想:

  一、子力顺序固定为:车、马、炮、兵(卒)、相(象)、士;

  二、代码位数应有别于个人身份证号码的15位或18位;

三、使用残局与排局的编码规则可予以区分;

四、使用残局可加入胜负代码,如:9代表胜、8代表和、7代表负;

五、兵、卒的有效代码为0、1、2、3、4、5,其余子的有效代码为0、1、2;

  六、残局代码假定为14位,前6位代表红方子力,第7位代表胜负,接下来6位代表黑方子力,末位代表不同局面序数。例如:双炮士相全胜双马其残局代码为00202290200001

七、排局代码假定为14位,前6位代表红方子力,接下来6位代表黑方子力,末两位代表不同局面序数。例如:七星聚会排局代码为20130010041001

以上设想是否可行?


我的看法,此事还要仔细考虑!
1)。此事必须要“国家技术监督局”的支持,才可能被分配不同与其他与号码相干的号码资源。
2)。此事还必须要“国家体委”出面申请。


作者: 小橘梅    时间: 2006-4-14 09:08


  发起讨论希望能抛砖引玉。编制代码是件大事,技术上的事倒好解决,如代码力求简单明了,几子对几子,结果任何,一目了然即可,3楼的代码太专业,让人有些看不懂。只是具体运作有好多实际问题需要解决:一要成立专门的机构,谁来管;二要经政府主管部门审批,代码要标准化合法化;三要组织一定的人力对棋局进行赋码整理;四要有经费支持……;如是等等。4楼说的极是。
[此贴子已经被作者于2006-4-14 9:09:02编辑过]

作者: 北方好汉    时间: 2006-4-15 09:10


以下是引用zhaodi在2006-4-13 13:08:00的发言:

3a3r1/4nk3/9/5P2p/9/9/9/4R4/9/4K4 r

这就是PGN格式的残局编码,可以推广

将族说的对,现成的应该可以推广,并目前的许多软件均支持这种格式如大圣,奇兵,象眼等等。不必再造另外的代码!






欢迎光临 华工象棋论坛 (http://www.hgchess.com/bbs/) Powered by Discuz! X3.2