华工象棋论坛

标题: [技术文档]中国象棋中文着法在特殊情况下的表示格式 [打印本页]

作者: 东萍公司    时间: 2007-8-29 10:11
标题: [技术文档]中国象棋中文着法在特殊情况下的表示格式

[DhtmlXQ]
[DhtmlXQ_ver]www_dpxq_com[/DhtmlXQ_ver]
[DhtmlXQ_init]500,350[/DhtmlXQ_init]
[DhtmlXQ_adddate]2007-08-26 00:00:00[/DhtmlXQ_adddate]
[DhtmlXQ_title]特殊局面下兵卒走法的中文表示[/DhtmlXQ_title]
[DhtmlXQ_treetype]121[/DhtmlXQ_treetype]
[DhtmlXQ_date]2007-08-26[/DhtmlXQ_date]
[DhtmlXQ_author]东萍公司[/DhtmlXQ_author]
[DhtmlXQ_movelist]63620313625213030111110152020100020103026504040305042627867627377686887878883787888987888687248585868485[/DhtmlXQ_movelist]
[DhtmlXQ_binit]9999999949999999999999010305636599999999409999999999992624888684[/DhtmlXQ_binit]
[DhtmlXQ_comment0]各种兵卒情况[/DhtmlXQ_comment0]
[DhtmlXQ_comment1]在兵卒有两排达到或超过2个的时候,省略兵卒名称,本着法本来为前兵三进一,省略后就是前三进一了![/DhtmlXQ_comment1]
[DhtmlXQ_comment5]此时只有1排兵达到2个以上,因此不用省略[/DhtmlXQ_comment5]
[DhtmlXQ_comment8]一排有4个兵时,按照前二三后来排序[/DhtmlXQ_comment8]
[DhtmlXQ_comment9]一排有4个兵时,按照前二三后来排序[/DhtmlXQ_comment9]
[DhtmlXQ_comment10]一排有4个兵时,按照前二三后来排序[/DhtmlXQ_comment10]
[DhtmlXQ_comment2]本来是中兵九平八,如无右侧2个兵,那应该是中兵平八[/DhtmlXQ_comment2]
[DhtmlXQ_comment12]一排有5个兵时,按照前二三四后来排序[/DhtmlXQ_comment12]
[DhtmlXQ_comment13]一排有5个兵时,按照前二三四后来排序[/DhtmlXQ_comment13]
[DhtmlXQ_comment22]注意这里是汉字二,不是全角数字2[/DhtmlXQ_comment22]
[DhtmlXQ_refer]http%3A//www.dpxq.com/%0D%0Ahttp%3A//www.dpxq.com/hldcg/search/[/DhtmlXQ_refer]
[DhtmlXQ_generator]www.dpxq.com[/DhtmlXQ_generator]
[/DhtmlXQ]

常见特殊情况为 车马炮兵 的前中后 ,跟以往表示完全相同!

 以上为兵卒的最特殊情况的表示方法,自我感觉良好,容易理解,呵呵


作者: 667    时间: 2007-8-29 10:15
省略(兵卒)很好的解决了同线兵种的描述问题。
作者: 667    时间: 2007-8-29 10:24
[DhtmlXQ]
[DhtmlXQ_ver]www_dpxq_com[/DhtmlXQ_ver]
[DhtmlXQ_init]500,350[/DhtmlXQ_init]
[DhtmlXQ_adddate]2007-08-26 00:00:00[/DhtmlXQ_adddate]
[DhtmlXQ_title]特殊局面下兵卒走法的中文表示[/DhtmlXQ_title]
[DhtmlXQ_treetype]121[/DhtmlXQ_treetype]
[DhtmlXQ_date]2007-08-26[/DhtmlXQ_date]
[DhtmlXQ_author]东萍公司[/DhtmlXQ_author]
[DhtmlXQ_movelist]32424232524242525251515231303031353436385554565805060605[/DhtmlXQ_movelist]
[DhtmlXQ_binit]5599999949994799563536525333323199999999409999999999990904050807[/DhtmlXQ_binit][DhtmlXQ_comment3]前兵四平五,省略兵字。[/DhtmlXQ_comment3][DhtmlXQ_comment1]中兵六平五,省略“兵”字。[/DhtmlXQ_comment1][DhtmlXQ_comment5]前兵四进一[/DhtmlXQ_comment5][DhtmlXQ_comment7]前兵六进一[/DhtmlXQ_comment7][DhtmlXQ_comment13]第四个卒进 1[/DhtmlXQ_comment13]
[DhtmlXQ_refer]http%3A//www.hgchess.com/%0D%0Ahttp%3A//www.hgchess.com/bbs/dispbbs.asp%3Fboardid%3D48%26id%3D16224%26star%3D1%26page%3D1[/DhtmlXQ_refer]
[DhtmlXQ_generator]www.dpxq.com[/DhtmlXQ_generator]
[/DhtmlXQ]
作者: 667    时间: 2007-8-29 10:25
呵呵,就是还缺少着法的合法性的验证。
作者: 了然    时间: 2007-8-29 10:42
有必要完善和统一,这样的局面在排局中时有出现。
作者: hujing0816    时间: 2007-8-29 11:21
不错,简明。
作者: 东萍公司    时间: 2007-8-29 11:40

目前任意东萍动态棋盘都采用此种中文表示法。此表示法应该会成为中文记谱标准的一部分。

如楼上所说,还真是挺简明易懂的!嘿嘿


作者: 1963    时间: 2007-8-29 12:04
是自动生成的吗?
作者: zhaodi    时间: 2007-8-29 16:39

怎么会有前四退一?

兵卒会退了,不是又改棋规了吧?

呵呵呵


作者: 1963    时间: 2007-8-29 17:36
QUOTE:
以下是引用zhaodi在2007-8-29 16:39:00的发言:

怎么会有前四退一?

兵卒会退了,不是又改棋规了吧?

呵呵呵

"特殊局面"下兵卒走法
哈哈哈

作者: 东萍公司    时间: 2007-8-31 10:06
着法问题不是棋谱显示程序考虑的,是棋谱生成程序制作时考虑的!




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