关于编制象棋残局代码的设想
中国象棋历史悠久,各类棋谱层出不穷,同名异局或同局异名棋局比比皆是,给象棋爱好者的欣赏和研究带来不便。为了更好地开展象棋残局、排局的收藏、整理、研究及创新工作,有必要对象棋残局和排局进行编码,使每一则残局、排局都有自己的“身份证号码”。
初步设想:
一、子力顺序固定为:车、马、炮、兵(卒)、相(象)、士;
二、代码位数应有别于个人身份证号码的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编辑过]
|