第792章 象棋的发展(1 / 2)
第七百六十九章象棋的发展
中国象棋,也叫“大棋”“象戏”“象碁”或“桔中戏”,是一种由执棋双方轮流出招进行攻防对抗的棋类运动。游戏的道具只有一张楚汉分界的棋盘和三十二个棋子。棋子平均分为红色和黑色两方。走棋对战时,中国象棋遵循着古代孙子兵法的作战思想,在复杂的关系变化中采用虚与实、整体与局部等攻防手段来提升思维能力。当一方的帅或将被吃掉,即“将死”的时候,或者一方无棋可走,即“困死”的时候,就分出了胜负,对弈结果除了输赢,还有势均力敌的平局,也称“和棋”。
中国象棋的起源和历史在中国古代,二人对弈的象棋游戏是一种模拟战争的平面战略游戏,是上层士大夫和贵族官僚用来陶冶情操,锻炼思辨能力的修身之艺。最早以“六博”二字记载于《楚辞?招魂篇》里,其雏形来源于《周易》。这种趋于理性和逻辑思维的博弈运动很快就兴盛于当时中国的各个国家。秦汉时期是中国象棋的萌芽阶段,也是第一个全盛阶段。特别是汉代丝绸之路的探索与开拓,为中国象棋的外传奠定了重要基础。唐朝是中国历史上综合国力、经济实力和文化底蕴最为雄厚的一个朝代,也是中国象棋和国际象棋最为接近的一个朝代。象
棋正是在这一朝代中定下了原型,进入了发展阶段。宋代是中国历史文化发展到最高水平的一个朝代,也是象棋流入民间,成为人民茶余饭后一大乐趣的普及朝代。中国象棋的第二个全盛时代是在唐宋时期发展至高潮的,不仅仅是达官贵人,或者伶人艺伎,就连街头巷尾的平头老百姓也都在走象棋、比棋艺。象棋最终的游戏模式也是在这一时期定型的。元明清时期,象棋因战乱而经历了一段短暂的黑暗生长期。但是很快,象棋就走出了低谷,恢复了蓬勃发展的生气。清代还出版了许多象棋名家所编撰的棋谱,极具历史文化的参考价值和博弈技巧的艺术价值。近代的中国象棋,又因战乱而出现了一段晦暗的空白期。但新中国成立后,象棋又迅速地回到了人民的日常生活中。发展到1956年,中国象棋被载入中国正式体育项目的名单列表。
中国象棋的现状与前景中国象棋源远流长,发展至今,基本上已经成为中国家喻户晓的一项智力游戏。其规则和道具都很简单,古今中外的男女老少都可以参与其中。截至目前,全国级别的象棋大赛有五羊杯全国邀请赛、全国象棋甲级联赛、全国象棋等级赛、全国象棋团体锦标赛和个人锦标赛等。在亚洲象棋联合会的带动下,世界各地的象棋活动逐渐开始兴起。自1993年成立世界象棋联合会以来,国际上如美国、德国、加拿大、澳大利亚等发达国家先后举办了象棋的交
流会和交流比赛。2014年的4月,象棋正式成为世界智力联盟的成员。除了走国际化道路以外,作为益智类游戏项目的象棋为了适应社会生产力的发展,还要与科技进步最大标志的网络相结合,将中国象棋搬到网络平台上。开发网络上的象棋软件,开展象棋的网络教学或练习比赛,建立象棋爱好者的网络交流平台,与网络媒体合作组织象棋比赛,能让中国象棋不再受到道具和场地的限制,不同地区的棋手们通过网络来进行象棋交流和比赛。一方面,可以加深中国象棋爱好者和研究者的沟通与交流,扩大中国象棋的普及范围;另一方面,网络给象棋新增添了一种发展路径,促进了中国象棋的国际化发展。
综上所述,作为社会进步一大产物的中国象棋在历史的长河中,经历了时代变换和朝代更迭,是一种集中体现了华夏民族物质财富和精神财富的思辨游戏。起源于春秋战国时期的中国象棋经过上下五千年的历史文化积累之后,凝聚了几千年中华文化的精髓,具有深厚的艺术价值与文化价值,发展的潜力还在不断提高,前景广阔。
象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard 平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase ,他们为国际象棋爱好者和研究者提供了极大的便利,目前这两个产品已经成熟。
然而,电脑在中国象棋上的运用还刚刚起步,尽管国内涌现出一大批中国象棋的专业网站和专业软件,但是由于缺乏必要的基础工作,电脑技术在中国象棋上的应用优势还无法体现出来,目前主要问题在于:
(1)缺乏完整的象棋棋谱数据库。尽管各大象棋网站上都有棋谱下载专栏,近几年来国内各大比赛的完整对局记录,却很难在哪个网站上找到。至于数据库查询系统,更是遥不可及的事。
(2)棋谱的记录缺乏统一的格式。统一的格式可以方便棋谱的批量处理,这对于建立棋谱数据库是非常关键的。然而现在最流行的象棋棋谱处理软件是XQStudio(象棋演播室),尽管这个软件是免费的,但其产生的文件是加密的,其他程序无法读取。棋谱研究工作者面对的是一大批很有价值的棋谱,可以对加密格式的XQF 文件却无能为力。
(3)象棋软件的开发缺乏专业化的队伍。ChessBase 是专门开发国际象棋软件的企业,而国内对中国象棋软件有庞大的需求,却找不到一家专业的公司来开发,这无疑是一大遗憾。当然,国内盗版猖獗,知识产权保护意识差的软件环境,无疑是最根本的原因。
(4)广大象棋软件开发的爱好者没有明确的目标。对于象棋软件来说,实用性仍旧是主要的评价标准,因此目前应用最广泛的XQStudio 无意是象棋研究者的首选。尽管很多程序员对XQStudio 不屑一顾,但是很少有人能推广自己作品,要么软件操作起来困难,要么宣传和推广的力度不够,要么因为软件收费而无人问津。所以现在出现一个奇怪的现象——棋谱格式被一个象棋软件所垄断,然而格式却是加密的,其他软件无法打开。我们注意到,国际象棋软件WinBoard 之所以成功,跟它使用上的便利是分不开的。
(5)对弈引擎没有统一的平台。目前比较流行的中国象棋对弈软件不下十种,但是软件设计者之间缺乏交流,设计软件时也不会做很系统的研究,因此象棋引擎的发展还处于初级阶段。“象棋引擎协议”既可以作为象棋引擎和象棋界面的通用接口,同时也可以成为不同象棋引擎相互交流的平台,只有象棋引擎协议建立之后,对人工智能有建树的学者才愿意把精力花在象棋引擎的开发中去。
(6)没有系统的开局分类体系。国际象棋的开局分类体系以ECO(国际象棋开局百科)编号为主,由于中国象棋开局的特点与国际象棋差异很大,所以制定类似ECO 的开局分类体系难度非常大。
这些都是《电脑象棋世界》网站需要解决的问题。这并不是一个简单的课题,好在我们可以借鉴国际象棋的做法。电脑象棋世界的站长为该课题拟订一个计划:制订规范→建立平台→征集软件→建立数据库。万事开头难,《电脑象棋世界》为此专门开设《中国象棋电脑应用规范》专栏,打算分四部分讨论中国象棋的各种规范:
(1)着法的表示。着法是棋谱的基本元素,统一的着法表示应该为广大象棋爱好者所接受,同时方便键盘的输入,更重要的是它为开局体系的制定提供了方便。
(2) FEN文件格式。FEN 格式是记录象棋局面的规范,为中局和排局的发布提供方便,
1/2页
同时它也是棋谱格式和引擎协议的重要组成部分。
(3) PGN文件格式。PGN 格式是记录象棋对局的规范,除了包含着法以外,还有棋局的其他信息以及注释,PGN 规范是建立象棋棋谱数据库的基础。
(4)中国象棋通用引擎协议(UCCI)。这是象棋界面与象棋引擎之间的通讯协议,从而使得象棋界面和象棋引擎的开发工作相对独立,它为专门从事象棋引擎设计的工作者提供了很大的便利,他们可以运用现成的界面来测试和推广自己的引擎。
有了以上四个要素,就可以建立中国象棋的公共平台了,电脑象棋世界的站长把第一代中国象棋公共平台命名为“象堡”(ElephantBoard),得名于中国象棋中的“象”字与WinBoard 的“Board ”一词。根据WinBoard 的成功经验,“象堡”应该具有以下功能:
↑返回顶部↑