中国象棋电脑应用规范——论中国象棋信息化的发展

象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase,他们为国际象棋爱好者和研究者提供了极大的便利,目前这两个产品已经成熟。

中国象棋

然而,电脑在中国象棋上的运用还刚刚起步,尽管国内涌现出一大批中国象棋的专业网站和专业软件,但是由于缺乏必要的基础工作,电脑技术在中国象棋上的应用优势还无法体现出来,目前主要问题在于:

1、缺乏完整的象棋棋谱数据库。尽管各大象棋网站上都有棋谱下载专栏,近几年来国内各大比赛的完整对局记录,却很难在哪个网站上找到。至于数据库查询系统,更是遥不可及的事。

2、棋谱的记录缺乏统一的格式。统一的格式可以方便棋谱的批量处理,这对于建立棋谱数据库是非常关键的。然而现在最流行的象棋棋谱处理软件是XQStudio(象棋演播室),尽管这个软件是免费的,但其产生的文件是加密的,其他程序无法读取。棋谱研究工作者面对的是一大批很有价值的棋谱,可以对加密格式的XQF文件却无能为力。

3、象棋软件的开发缺乏专业化的队伍。ChessBase是专门开发国际象棋软件的企业,而国内对中国象棋软件有庞大的需求,却找不到一家专业的公司来开发,这无疑是一大遗憾。当然,国内盗版猖獗,知识产权保护意识差的软件环境,无疑是最根本的原因。

4、广大象棋软件开发的爱好者没有明确的目标。对于象棋软件来说,实用性仍旧是主要的评价标准,因此目前应用最广泛的XQStudio无疑是象棋研究者的首选。尽管很多程序员对XQStudio不屑一顾,但是很少有人能推出自己的产品,要么软件操作起来困难,要么宣传和推广的力度不够,要么因为软件收费而无人问津。所以现在出现一个奇怪的现象——棋谱格式被一个象棋软件所垄断,然而格式却是加密的,其他软件无法打开。我们注意到,国际象棋软件WinBoard之所以成功,跟它使用上的便利是分不开的。

5、对弈引擎没有统一的平台。目前比较流行的中国象棋对弈软件不下十种,但是软件设计者之间缺乏交流,设计软件时也不会做很系统的研究,因此象棋引擎的发展还处于初级阶段。“象棋引擎协议”既可以作为象棋引擎和象棋界面的通用接口,同时也可以成为不同象棋引擎相互交流的平台,只有象棋引擎协议建立之后,对人工智能有建树的学者才愿意把精力花在象棋引擎的开发中去。

6、没有系统的开局分类体系。国际象棋的开局分类体系以ECO(国际象棋开局百科)编号为主,由于中国象棋开局的特点与国际象棋差异很大,所以制定类似ECO的开局分类体系难度非常大。

国际象棋

这些都是需要解决的问题。这并不是一个简单的课题,好在我们可以借鉴国际象棋的做法。作者总编辑为该课题拟订一个计划:制订规范→建立平台→征集软件→建立数据库。万事开头难,为此专门开设《中国象棋电脑应用规范》专题,分四部分讨论中国象棋的各种规范:

1、着法的表示。着法是棋谱的基本元素,统一的着法表示应该为广大象棋爱好者所接受,同时方便键盘的输入,更重要的是它为开局体系的制定提供了方便。

2、FEN文件格式。FEN格式是记录象棋局面的规范,为中局和排局的发布提供方便,同时它也是棋谱格式和引擎协议的重要组成部分。

3、 PGN文件格式。PGN格式是记录象棋对局的规范,除了包含着法以外,还有棋局的其他信息以及注释,PGN规范是建立象棋棋谱数据库的基础。

4、中国象棋通用引擎协议(UCCI)。这是象棋界面与象棋引擎之间的通讯协议,从而使得象棋界面和象棋引擎的开发工作相对独立,它为专门从事象棋引擎设计的工作者提供了很大的便利,他们可以运用现成的界面来测试和推广自己的引擎。

有了以上四个要素,就可以建立中国象棋的公共平台了,象棋百科全书网总编辑把第一代中国象棋公共平台命名为“象堡”(ElephantBoard),得名于中国象棋中的“象”字与WinBoard的“Board”一词。

中国象棋

根据WinBoard的成功经验,应该具有以下功能:

(1) 棋谱录入和编辑。棋谱录入可以通过鼠标和键盘两种途径进行,而且可以添加棋局或比赛信息以及注释等,也可以按着法顺序向前或向后推演。棋谱文件格式必须是其他象棋软件通用的PGN格式。

(2) 自动识别开局。根据ECCO(中国象棋开局百科)的规则自动识别开局,并自动保存在PGN文件中(包括ECCO代码、开局名称以及变例)。开局信息只占PGN文件中的三个标签,但却是中国象棋棋谱的重要组成部分(通常作为棋局的标题)。

(3) 局面的设置。局面既可以从棋谱中读取,也可以故意摆出来,最好还能自动产生出版用的棋图。局面文件格式必须是其他象棋软件通用的FEN格式。

(4) 加载对弈引擎。这样就可以摇身一变成为对弈软件,引擎接口必须符合“中国象棋通用引擎协议”。

(0)

相关推荐

  • 小虫象棋软件

    小虫象棋软件是一款象棋引擎软件,所以也叫作小虫象棋引擎,通过小虫象棋软件能够最大化的模拟象棋的每一步并生成棋谱,用户也能导入棋谱让电脑进行自我对战进行观摩,有需要的可以下载使用. 软件特色 风格 有三 ...

  • 国际象棋教学软件下载

    国际象棋教学app是一款国际象棋手机版学习软件.国际象棋教学app提供国际象棋的相关知识介绍,还有对弈练习.比赛棋谱练习.残局棋谱练习等功能. 软件介绍 国际象棋教学app是一款实用的国际象棋教学工具 ...

  • 象棋巫师(棋谱编辑软件)

    象棋巫师 棋谱编辑软件共2个含义 棋谱编辑软件 手机游戏 收起 象棋巫师(包括象棋巫师魔法学校.象棋巫师竞技场)是一款功能超强的中国象棋教学.电脑对弈和棋谱编辑软件. 中文名象棋巫师 理念WinBoa ...

  • 象棋巫师的教程

    完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题.网站新增了"软件百科"."锦囊妙技&q ...

  • 国际象棋巫师中文版下载

    国际象棋巫师(Chess Wizard)是一款功能超强的国际象棋教学.电脑对弈和棋谱编辑软件,受到广大国际象棋爱好者的高度评价. 国际象棋巫师软件特色: 支持众多棋艺超强的国际象棋智能引擎,实现人机对 ...

  • 关于国际象棋PGN和FEN记谱规范

    关于国际象棋PGN和FEN记谱规范

  • [转载]借助电脑的国际象棋引擎训练

    原文地址:借助电脑的国际象棋引擎训练 原文作者:GETDDYD [棋 途] 借助电脑的国际象棋引擎训练 陈仪德 因受新型冠状病毒感染肺炎疫情的影响,为保证广大棋手及家长的健康安全.减少聚集,全国各地原 ...

  • 象棋名手下载

    象棋名手下载是一款非常著名的中国象棋教学软件,在业内拥有很高的知名度,自2005年上市以来,象棋名手一共在全国各大赛事上斩获8次冠军和依次季军,是各类爱好者学习的最佳助手:该软件功能强大,主张主动进攻 ...

  • MultiGo官方下载|MultiGo(围棋打谱软件) v4.4.4官方最新版

    MultiGo是一款功能全面专业级的围棋打谱软件,全面支持SGF文件格式,并能阅读BDX (清风),NGF (新浪),GOS (联众),GIB (棋圣道场 Tom.com),UGF (IGS Pand ...

  • 中国象棋:为何象棋难以在全世界推广,象棋是否有知名度?

    指尖谈棋 发布时间: 05-0120:40 中国象棋在过往千年岁月里,无论是受重视程度,还是发展水平高度,都无法与现阶段相提并论.在过去也就全国各地有几个江湖棋人,摆摆残局混口饭吃.现如今象棋发展不仅 ...

  • 中国象棋规则能体现哪些中国文化?

    中国象棋是中国文化的代表之一. 中国象棋的将帅坐镇九宫格中,可以表现古代将帅运筹帷幄决胜千里的作战习惯. 象棋还有哪些规则能反应中国的文化呢? 关注者   喜神探 故事作者 某日无事,偶尔在电视上看到 ...

  • 象棋云库查询(中国象棋云库查询怎么使用)

    用手机,没办法截图.其实很简单.你拿出手机,手机键盘1~9就是一个"日"马在1. 好吧,这样肯定你还是不太明白,找个会下的,现场跟你说下就好.象棋,谋略很重. 1,打开浏览器,在地 ...

  • 中国象棋(比赛):经典中国象棋游戏小程序,天天象棋,点开既玩

    50000+游戏爱好者已加入我们! 每天推荐好玩游戏! 关注我们,沐沐带你发现好游戏! <中国象棋(比赛)>游戏小程序好玩吗? <中国象棋(比赛)>小游戏怎么玩? 怎么进入&l ...

  • 中国体育彩票•2021首届深圳“迎春杯” 象棋大师邀请赛规程

    一.主办单位 深圳市文化广电旅游体育局 二.承办单位 深圳市象棋协会 深圳市锋尚文化体育发展有限公司 深圳市脑力运动科技有限公司 三.支持单位 深圳市盐田区文化广电旅游体育局 深圳大梅沙湾游艇会有限公 ...

  • 中国象棋《棋经论》及象棋布局歌诀,值得研究、细细品味

    <棋经论> 夫弈棋者,要专心.绝虑.静算,待敌坦然,无喜怒挂怀.大抵一局之中,千变万化.如车前马后,发炮逐卒:如电掣雷,炮铺卒行,逼近士.象,如狼奔虎跃.顺手炮,先要活车:列手炮,补士要牢 ...

  • 中国体育彩票“空港双流杯”2020全国象棋业余棋王赛总决赛竞赛规程

    一.主办单位 国家体育总局棋牌运动管理中心.中国象棋协会.成都市体育局.成都市双流区人民政府 二.承办单位 四川省棋类协会.成都市双流区文化体育和旅游局 三.比赛时间 2020年12月7日至9日 四. ...

  • 标准与规范丨中国不宁腿综合征的诊断与治疗指南(2021版)

    引用本文: 中国医师协会神经内科医师分会睡眠学组, 中华医学会神经病学分会睡眠障碍学组. 中国不宁腿综合征的诊断与治疗指南(2021版) [J] . 中华医学杂志, 2021, 101(13) : 9 ...

  • 《中国高血压健康管理规范(2019)》发布!

    高血压是我国患病人数最多的慢性病之一,是城乡居民心脑血管疾病死亡最重要的危险因素,但是高血压的知晓率.治疗率和控制率总体仍处于较低水平.单纯高血压或合并其它疾病时,该如何应用降压药物?国家卫生健康委员 ...