象棋现在是软件时代
第一就是棋规,主要就是循环判例 和长捉长吃 ,象棋世界棋规容易理解,但容易循环变成和棋,象棋亚洲规则最新2011版 也不是很完善,争议很大,软件也理解不了
于是有了 天天象棋的棋规 弈天象棋棋规 jj象棋棋规等等各个网络对账象棋棋规……,以腾讯游戏的玩家多,新中国象棋只能pc端玩,于是出了天天象棋,手机和pc都可以玩,天天象棋的天规不断完善电脑对棋规程序化的理解,目前来说天规算是软件完善象棋比较好的
第二界面的比软件界面 目前就只有鲨鱼 ,天机、兵河都不继续开发更新了,令人可惜,手机版有棋韵 可惜不能连线,其他手机版象棋连线要收费。
第三就是开局库格式 自从ucci 引和界面分开来,兵河吴四开源免费,开局库obk格式就占据用户主流,以后大多数开局库都是obk格式
但听说obk格式有缺陷 ,于是各自象棋界面搞出自己格式的开局库 ,先是鲨鱼的enc格式,可以加密开局库。然后腾飞象棋 天机象棋等等 都搞出各种开局库格式,连免费连线的勇方象棋 也见obk格式有问题。改进变成yfk格式。但各自的开局库格式不兼容,能兼容obk格式,目前市面还是obk主流。 再转成其他各种开局库格式虽然好但耗时长
残局大老板有云库免费支持来借此自我学习,残局经过棋隐收集各类例和必胜棋谱输入电脑,然后经过旋风穷举反向推算,
棋残局经历了个人单打独斗的拓荒时代、团队协作全国讨论的集体演绎时代,也逐渐进入了大数据时代。
由计算机逆推穷举来代替人工推演,节省了大量的人工成本,也极大概率地保证了结论的正确性,解决了许多千古难题,也为计算机快捷使用残局库、人类系统学习残局提供了便利。
四、残局库的其他排序方法?兼论残局库的来源与未来。
说起残局库这个概念,和象棋软件的诞生、象棋GUI界面(图形界面)和引擎分离,象棋残局库的出现等等一样,是借鉴于国际象棋。换言之,中象的软件化、电子化几乎一切步骤和方法都是在对着国象“照葫芦画瓢”。
国象和中象同属三大象棋之列,相似程度很高,当然也有不少区别。由于两棋的个性,也囿于两种文化的区别,对残局的研究也出现了两种思路。
中象的残局,说起来大家都很熟悉了,主要分为实用残局(A例胜/例和/巧胜/巧和B)、排局(适情雅趣、梦入神机、XX杀法大全)、江湖残局(求问,如图怎么破,今天又输了XX块)。初学者开始研究前两者,通过学习来体悟棋子的共性,以及掌握具体的杀法(守和)要点。
国际象棋的残局则是另一个不同的世界。由于国象的开放性比较强,残局有极多“未定论”,(当然,不排除洋人比较懒,毕竟喜欢偷懒才能激发创新)。进入软件象棋时代之后,国象的开局库搞好了、引擎优化了,也就想到了残局的解决了。毕竟引擎最擅长中局纠缠,对开局大局观和残局手筋不甚了解,还是要借助“知识”来辅助。
于是,国象开发者采用了近乎穷举的方法,规定残局的子力配置,然后从最终局面(定了胜和)逆向推演,直到形成初始指定局面为止。这样的工作量极大,数据的量级达到了TB、乃至于PB、EB。当然,科技是第一生产力,只有靠超算和大数据、分布式计算才能完成这样的工作。
我们的旋风名手,搞完了GUI、开局库和引擎优化,也搞到了残局库的部分。这也算是个功在当代、利在千秋的系统工程,
避免了20年研究车马对车双象的情形再度发生。(至于穷极一生算圆周率、或者研究象棋某个残局,或者干一些后来人轻易做到的开荒事业,有无意义,这是另一个话题了)
第三就是开局库,云库评分不太准确因为用的象棋旋风,现在象棋引第一是皮卡鱼,权重审局更加精准。 云库里有些中局优势100~200多的,皮卡鱼评分也才10~30分之间,然后对弈下去是和棋
象棋的开局也是因象棋引软件的进步而更新发展的,
我玩象棋也是业余,没有学习过,有天见到抖音讲象棋开局种类 分为进兵 中炮 飞相 起马,也就是用炮类 挺兵类 飞相类 和用马类 的应招和变化
中国象棋布局体系是一个非常庞大的系统,根据第一步棋大致可以分为:炮类、仙人指路类、飞相类、起马类、其他类,包括边兵局、补士局、叠炮、铁滑车等冷门布局,前四类是主流布局,90%以上的开局均采用此类走法。
第一类:炮类
马炮争雄几百年也没争出一个结果,中炮类布局是最主流的布局,使用频率非常高。炮类布局可细分为:
过宫炮、顺炮局、列手炮(半途列炮)、五七炮对屏风马、五七炮对反宫马、五八炮对屏风马、五八炮对反宫马、五九炮对屏风马、五九炮对反宫马、五九炮对屏风马、五六炮对屏风马、五六炮对反宫马等。
炮类布局比较积极主动,局面大开大合,能将先手优势放大至最大。但炮类布局往往双相不能相连,一旦被对手反先,局面也会比较被动。
第二类:仙人指路类
第一步挺三七兵待机而动,试探对手的应着,然后来调整己方的布局,可以演变成:过宫炮、中炮、反宫马等阵型。在现今的象棋比赛中,很多职业棋手都会选择仙人指路开局,使用频率很高。
根据对手的布阵可分为:仙人指路对卒底炮、仙人指路对(左、右)过宫炮、仙人指路对中炮、仙人指路对飞象、仙人指路对(左、右)起马、对兵局(仙人指路对仙人指路)等。
第三类:飞相类
在胡荣华之前,象棋人一般认为先手方是进攻方,中炮才是首选,随着胡荣华等人对其他类布局的挖掘,飞相、仕角炮等布局也逐步被先手方采用。
根据对手的布阵可分为:顺相局、逆相局、飞相对(左、右)过宫炮、飞相对中炮、飞相对仕角炮、飞相对进7卒、飞相对进3卒、飞相对进马等。胡荣华曾说飞相十八弈,就是说后手方有十八种摆的上台面的走法来应对。
起手先飞相补厚中路含蓄内敛,飞相局阵型稳固,有先立于不败之地之意,用文言文说就是:先为不可胜以待敌之可胜。但飞相局对棋手要求较高,不太适合新手。
第四类:起马类
红方第一步先跳正马被称为起马局,此种布局攻守兼备、灵活多变,可根据需要演变成:屏风马、反宫马、中炮、过宫炮、仕角炮等阵型,对于起马局的应法大都为挺卒制马,针对性强也符合象棋棋理。
起马局对棋手的要求也很高,需要棋手对布局相当熟悉,随时根据对手的布阵来应变,然后凭借先手之利在中残局中取得优势,再谋求获胜。应该说此类布局也不适合新手。
第五类:铁滑车等冷门布局
铁滑车、敢死炮等冷门布局有其独特的诱惑性,开局便主动弃一大子,其实就是在设置一个陷阱,对于不了解的对手可能会占点便宜,但如果对手了解,那就会吃大亏。新手棋友可以欣赏借鉴,但没必要去深入研究。
以上简要介绍了一下中国象棋的布局体系分类,如果继续往下细分,还会衍生出更多的专题,足见象棋开局体系的庞杂。推荐新手棋友可以选择中炮类的某一个布局作为切入点,进行深入的研究,等吃透一个布局后再去学习其他布局,这样效率会高很多,因为各种布局之间的棋理是相通的。
然后有空时搜索下,搜到了
中国象棋开局编号体系是由复旦大学研究生黄晨在2004年创建的ECCO编号体系。
这个体系以《象棋百科全书》网站最早收录的全国大赛8197局对局为依据,旨在为中国象棋的布局体系提供标准化和信息化建设。ECCO编号体系反映了现代中国象棋的开局体系,对主流开局进行了细致的分类和编号,同时也兼顾了罕见开局,使得每个ECCO编号都能覆盖中国象棋可能出现的每一种开局。ECCO编号体系具有时代特征,其命名也是基于2004年制定时的对局截止日期。ECCO编号体系借鉴了国际象棋的ECO编号体系,采用一个字母和两个数字来表示每个开局,这与国际象棋的ECO编号体系相似,目的是方便棋谱的查询和管理。目前,国内一些主要的中国象棋网上棋谱数据库已经采用了ECCO体系,效果良好。
ECCO编号体系分为五大类:非中炮类开局、中炮对反宫马、中炮对屏风马、顺炮局和列炮局(包括半途列炮局)、仙人指路局。每个大类下都留有空白编号,以便当开局理念发生变化时,可以给冷门开局分配更多的编号。这种体系的建立对中国象棋的研究和布局查询产生了积极的影响。
简介
中国象棋开局编号(ECCO-2024,以下简称新ECCO标准)是在ECCO-2004基础上,增添了近20年来兴起的开局方式,并对一些开局体系进行改动而形成的中国象棋开局类型的编号体系。由于新ECCO标准制订开始时间为2024年,故暂且定名为ECCO-2024。
相比于ECCO-2004,新ECCO标准与国际象棋开局编号对标,分类更为详尽,会给出分类思路。并且会全程开源,欢迎大家对ECCO标准以及本项目配套工具代码提出建议或者代码提交。我是一定会虚心接受而进行讨论的。
象棋开局编号
A. 非常见开局
B. 飞象局与士角炮局
C. 过宫炮局与起马局
D. 中炮对顺炮
E. 中炮对列炮及其他
F. 中炮对反宫马
G. 中炮对屏风马(上)
H. 中炮对屏风马(下)
I. 仙人指路对卒底炮
J. 仙人指路对其他
Q&A
为什么要做这个ecco2024?(修改自我与ecco2004作者的对话)
一方面,ecco2004对于较新的开局分类相对无力。在旧ecco编号中,谢氏和谱 仅仅被归类于 中炮左边马过河车对屏风马 ,甚至未指明 互进三兵 还是 黑两头蛇 ,个人认为有些欠妥(当然这也可以理解,因为 谢氏和谱自2012年才开始大放异彩,而 互进三兵 体系于20年前甚至可以称作是相对偏招。然而要改这个就势必要对整个体系进行大幅改动,例如要将大量未指明互进三兵 的开局编号进行进一步分类,会导致整个开局体系的混乱)。
另一方面,ecco2004过于“当代化”:可能受制于作者是一个象棋软件开发者,所以他了解比较深入的开局体系都是在当代(指2004年这个时间点)被认为最优的开局(因为相对古老的开局对于象棋软件开发没有现实意义),因此甚至对当时的二十年前的开局分类都不甚详细,如顺炮直车对横车——红两头蛇对黑双横车 ,这个在1980s极其流行的开局,居然没有进行进一步分类,我认为也是相对不妥的。同样占据古谱半壁江山的 顺炮横车对直车 只有两种我认为也有待改进(我认为虽然淘汰了,然而由于其重大历史意义,也应该至少给1个十位)
ecco2004是极其优秀的,也正是其成功与卓越影响力感染到了我,让我萌生了修改ecco标准的想法。黄晨先生对象棋行业的伟大贡献以及无私奉献的精神,理所当然为我和无数热爱象棋的人的榜样。希望在未来会有越来越多的新生血液接过他们的接力棒。
这个ecco2024只是一套开局编号吗?
可能不仅仅是。如果进展顺利,我还会附带一个类似教程向的内容,指出所有开局编号所指代开局的历史渊源、演化过程、推荐程度、主要进攻思路与弱点、常见飞刀等。
你会坚持下去吗?
对于标准本身的制定而言,随着ai的兴起,开局体系的复杂难度已然上升到了一个前人难以想象的程度。ecco2024的制订复杂程度已经远远超过ecco2004,然而由于我能站在巨人的肩膀上,所以难度相对也不是很高。
对于开局总结教程方面而言,想要完成绝非易事,很多问题本身也就只有顶尖职业选手能够有充分理解,我会尽可能地集思广益,并且极度欢迎大家的帮助与指正。
如果有哪一天,假设我由于不可抗力因素放弃了这个项目,或者谁有更好的想法,也希望有大佬能接过接力棒,共同为开局编号体系做出贡献。
你觉得主要障碍是什么?
很显然地,ecco2024也会面临与ecco2004相同的问题。随着近来象棋引擎(尤其是nnue引擎以及潜在的gpu引擎)的蓬勃发展,象棋开局体系可能会在未来几年内再次出现翻天覆地的变化。然而象棋开局编号体系本身也是一个不断迭代进步的过程,或许ecco2024会对未来的人有一些帮助,就如同ecco2004对我的帮助一样