粉丝282获赞580

上节课我们介绍的目前主流的象棋商业引擎,并通过如何在电脑上使用象棋旋风引擎的演示得出这样一个结论,就像个人电脑离不开 windows 操作系统一样,象棋引擎同样需要操作系统。 象棋界面就是象棋引擎的操作系统。对于广大的象棋爱好者来说,想要更直观方便的使用象棋引擎,必须通过象棋界面。所以呢,我们这节课的主要内容就是象棋界面相关的知识以及使用方法。 什么是象棋界面?象棋界面是一款可以加载象棋引擎及配套组建,并进行对弈、拆棋和连线的应用程序。 呃,我说的这个概念呢,大家听起来可能觉得有有些空洞,但是呢,不要着急,随着我后面的讲解和演示,大家就能深入了解象棋界面了。 目前市场上主流的象棋界面并不多,主要是这四款象棋界面分别是冰河五四、鲨鱼象棋、天机象棋和鹏飞象棋。 冰科五四是最早也是大家最熟悉的相声界面,二零零六年由范德军老师推出,多位象棋引擎作者如陈朝莹、蒋志敏提供了技术支持,并于二零一六年推出了最著名的免费版本冰科五四 v 三点六版本。 呃,但是我在测试的时候发现一个问题,现在大家普遍使用的操作系统,因为都是 win 十。呃,冰河五四对 win 十系统的兼容性不是很好, 当屏幕分辨率很大的时候,字体和图标会很小,而且呢,这种很小的情况是无法调节的,所以我就放弃了用冰河五四进行演示的一个想法。 鲨鱼象棋是近几年发展起来的新秀界面,二零一八年推出,作者是 mk, 一 位技术大佬。 鲨鱼象棋集对弈、拆棋、连线于一体,功能全面,性能出众,并且内嵌了南澳象棋、加压象棋这两款象棋引擎。付费版呢,是三百六十元一套, 这是鲨鱼象棋免费版的界面。天际象棋和鲨鱼象棋一样,也是一款优秀的商业象棋界面。天际象棋是二零一九年推出的,比鲨鱼象棋要晚一年,在推出的同时呢,提供了未注册版本,作为一个免费推广。 天翼象棋呢,内嵌了家家象棋引擎。天翼象棋的注册版是三百八十万一套,这是天翼象棋注册版的界面。 鹏飞象棋同样是一款优秀的商业象棋界面,同样是二零一九年推出,并且提供了免费版本。呃,鹏飞象棋呢,内嵌了一款叫做 freechat 的 象棋引擎,不过只能在鹏飞界面里边使用。 免费版的在连线方面也进行了一些限制。付费版本是三百元一套,这是鹏飞象棋付费版的界面。 为了这道课程的讲解呢,这四款象棋界面我也都买了一套,价格在三百元到四百元之间,所以说,大家觉得我容易吗?所以也请大家一定要多多支持,多多好评! 购买之后,我对这四款相机界面进行了实际操作,总体来说呢,鲨鱼相机用户体验更好,性能也更优秀。 呃,因此市场份额也是目前最大的。而且呢,鲨鱼象棋提供了免费版本,也在不断的更新,所以接下来主要以鲨鱼象棋为例来进行后续的讲解。 象棋界面的演示采用的是鲨鱼象棋的免费版,毕竟大多数用户还是习惯使用免费产品,大家可以加顶部的 qq 群四七三五八八八二来获取鲨鱼象棋免费版。 我们一直在说象棋界面是象棋引擎的操作系统,所以我们第一步是加载象棋引擎,就像汽车要安装发动机引擎是一样的道理。接下来我们进行演示,首先我们加载象棋引擎,点这个顶部菜单的第二个键就是这个引擎设置, 然后切到音频管理这样一个菜单,呃,这是会给你加载好的四款免费的相机引擎,以及一个付费的相机旋风 n n 旗舰版, 呃,这四款免费的分别是相机旋风四代破解版,相机名首三二六,南奥相机一点六和加压相机二零一八零五三幺,这也是最新的一个加压的免费版本。 呃,下面我给大家演示一下这个是怎么加载的,比如我先把这个给删掉,然后我给大家加载一下点这个加号, 然后呢比如说加载这个相机旋风 n n 旗舰版,就我刚购买的这样一个引擎, 嗯,我还可以给它改个名字, 这样加载成功了,我就把它放到最上面去,我点这个键,你可以往下, 这样的话我们就把引擎加载成功了。 加载成功之后呢,我们可以在这个地方看到,就是我们可以来切换引擎,比如我们使用像 n n 旗舰版 或者是旋风丝带破解版都可以,我们把它把切回来, 然后这里边还有两个配置,一个是关于现成的配置,这是什么意思呢?其实我们上节课也讲到过,就是我的电脑的话是十六现成的,十六现成就是那么我就可以给引擎分配一到十六个现成,就是根据我的这样一个选择来配置 啊。一般的话我就说给引擎分配一半就八个八个现成,然后这个是哈希值,是一个配置。哈希值呢?大家现在其实不用怎么理解,就是只需要记住就他跟他是一个一百二十八的关系就好了,就是比如我这个是八,那我就八乘一百二十八等于幺零二四, 然后来配置让一哈基值。呃,在此呢也解释一下在讨论区奇密提出的一个问题,就说我在选购相机引擎的时候,我这个电脑配置 有没有什么要求?呃,大其大家其实可以看到啊,就是你不管是你电脑是几盒,比如四盒、八盒、十六盒、三十二盒都没关系,你都可以给引擎,就是分配在你的呃, cpu 现成的范围内,给他一个配置都是可以的,就说他对你的 cpu 其实是本身要求是不高的。 呃。另外一个就是关于这个内存配置,大家可以看到就是我选择不选八的话,他就二十四,如果说选十六的话是二零四八, 就说这个是一个 g 两个 g, 但是我们电脑呢,目前基本上都是四,都是四 g 以上的一个内存,呃,大部分都是八 g 以上的,所以说这个内存配置呢,基本上也完全足够这个引擎的一个使用。 好了,介绍完这个之后,我们接着介绍,呃,现在是一个引擎,那么我我们还可以再增加一个引擎,就是采用多引擎, 比如我们再接入一个象棋旋风四代破解版, 然后呢给他四个县城啊,四乘一百二十八、五百一十二这样的一个配置, 嗯,这样配置完之后呢,这是个多硬性配置,就是我们还可以再进行一个其他配置。嗯,比如说思考细节,我们最常用的就是每步固定时间和固定深度时间的话比较好理解,就是比如我现在设的是五秒,就是五秒一步,五秒一步 啊。另外就是这个深度多少层,这个的话跟人类思考的原理是一样的,我们一般就是说比如人类能够思考多少步,思考多少回合,引擎其实也是一样,就你可以让引擎去思考多少层, 从第一层可以往下一直排。呃,我一般的话是让这个引擎呃,就思考二十四层,二十四层的话基本上这个就已经可以秒杀所有的人类了,就是二十四层 引擎管理我们前面已经讲过了,然后已经参数这里有一个引擎进程的一个优先级,这个其实大家不用怎么管,就是摸人就好了。呃,然后还有个后台思考,给大家解释一下什么是后台思考?后台思考的意思,比如说两个人下棋, 嗯,我已经知道在当前局面下,你下一步最大可能要下这一步了。那么呢我可以进行进行一个提前思考,就说在你进行思考的时候,我也在思考,我在思考你在出完这招棋之后我应该怎么去走, 就是在你走完棋之后呢,那我就可以很快的进行出招。引擎的话其实也是这样一个意思,我们一般的话要把这个后台思考打开 啊,多运行配置的话,其实对于绝大多数用户都是用不到的,我们就不再进行深入的一个讲解了。然后我们点击确定 引擎了,我们还是以一个引擎来为例,可以把这个给去掉,然后点这个叉就可以把它去掉,然后现在就是一个引擎,一个引擎的话,下面我们就介绍一下。呃,这节课我们一开始提到的相应界面的对异拆旗和连线怎么操作?首先呢我们先介绍一下拆旗 拆洗的话,我们就可以点这个键,点这个分音模式, 点分音模式呢,其实这个分音模式就跟我们上节课最后通过命令行的形式来演示的结果其实是一样的,就是对当前这样一个出入局面进行一个深入分析,然后给出 每一层的分数,然后最佳招法和思考细节。呃,跟我们上节课最后命令行提弹出来的这个内容其实是一样的,它只不过进行了一个翻译, 比如说我们看这个第二十八层的结果,然后这里边分别是分数三十六,然后时间是三十秒出出来这样一个结果, n p s 是 三九六 k, 嗯,这个是什么意思呢?就是我在一秒钟我搜索了三千九百九十五 k 个节点。 呃,至于这个是什么意思呢?我们在下节课中也会进行一个讲解,大家不用太在意这些,就是这节课的我们只需要知道就是这个冰山一斤一,就是说就是说这个这一层的一个最佳招法,然后这是一个后续的一个思考细节就好了。然后呢每一层呢我们还可以进行一个 可以双击它,然后还可以进行一个小棋盘的一个拆拆解,就是说推演一个就是步骤,他就是说他走这部棋之后的一个思考细节。 呃,这也是一个拆棋的一个主要的过程。嗯,下面介绍一下对弈,对弈的话我们需要把这个给 给点掉,然后点掉之后呢这样两个按钮,一个是电脑直黑,一个是电脑直红啊,一般的话我们都是选用电脑直黑,就让电脑去做黑棋啊。下面我们演示一下怎么对弈的,就比如说我现在第一步走中炮, 那么引擎就开始思考,引擎思考之后呢,因为我们刚才设置的是五秒和二十四层,就是说引擎只要思考到了五秒,或者是思考到了二十四层,那么他就出招了,现在他出的就是马八进七,然后呢我们一般就是走马二进三, 这时候我们看到黑棋的话是秒出招,就是引擎的话就是不用思考就出招了,这是为什么呢?这也是我们刚才设置的后台思考 啊,在这个里边也可以进行设置,也可以打开就这个后台思考,就说引擎在你进行思考的时候,他已经知道你大概率要走这一步,那么他就他就是假设你走的这一步,然后他进行一个后台的思考,等你等你下完棋之后呢,他就可以立马下棋。 呃,我们现在走局一平二,你看这个时候黑方也是秒出招,就是这个后台思考的一个一个作用, 然后这一步呢可能就是那个黑方不在他的一个四个范围内,然后他就要进行思考,然后出招的话就会慢一些, 然后这就是一个对应的过程,大家可以看到啊,就这一块就是关于这个引擎的一些配置啊,你包括说怎么出招啊这样的一个按钮。呃,这里面呢还有这样几个按钮给大家介绍一下,我们再切到这个分析模式, 在这分析模式呢,比如说现在轮到红方走,我现在先走一个,这个好再吃掉, 现在轮到黑方走棋,黑方走棋呢?然后现在他给的是足三进一这样一个招法。但是呢就是比如说我觉得黑棋现在就是足三进一,不是我想要的一个招法,那么我可以进行一个变招,就是强制变招, 就让引擎进行一个重新思考,就是把这个足三进一排除在外,不让他去给出足三进一这样一个招法,而是给出一个其他招法。那现在比如说黑方引擎就给出了 有跑二退一,包括第二十四层的 马二进四,就逐步的让我招法就可以供你去进行选择。呃,引擎呢,其实他每一层的招法呢,也不一定是一样的,就说随着他的这个思考的深度越来越高,他的这个最佳招法可能也会不一样。 然后还有就是立即出招,立即出招就是说我让引擎思考到这样一个层数,我就让他出招了,或者我让引擎思考到这样一个时间去出招了,就是说不用让引擎再接着进行分析了,是这样的一个意思。 呃,关于引擎的话基本上就这么多,呃,一个是对弈,一个是呃分析。呃这个棋盘呢,我们也可以进行一个 配置,就说不是说非得让他去从初初日局面进行一下棋,我们比如说可以进行一个编辑棋盘,让他换一个局面。 呃,比如把这个去掉,把这也去掉啊,比如再飞个象,然后比如在这个局面下我们进行分析,然后这里边可以设置成,呃该黑棋走或者该红棋走都可以,比如说我们该黑棋走,然后点 完整编辑,然后这个操作呢,我们可以通过这里边的按钮来进行操作,也都是一样的编辑棋盘,这里边有翻转棋盘, 然后复制局面,复制棋谱,粘贴局面。呃,这里边大家后边的话可以自己去进行一个尝试啊,就是关于棋盘的这样一个配置。呃,配置好之后呢,我们再可以进行一个比如说分析, 或者是人机都是可以的。 在人机对译或拆解分析过程中,我们还可以进行起步的前进后退,这一排的按钮就是进行起步导航操作的,比如说回到开局后退前进, 结局自动播放,还有人机对应里边经常用到的毁棋功能。 呃,当我们下完一盘棋或者是分析完一盘棋之后,我们还可以进行保存,就是把这盘棋给保存下来,方便下一次的打开,或者我们可以再新建一个新的局面。 嗯,这样呢,我们就把呃这个界面最常用的两个功能,一个是对译,一个是呃拆解分析,两个功能介绍完了。呃,另外一个就是这个连线,连线的话主要是在这一部分进行的一个 操作。呃,连线呢,今天我就不再讲了,一个是今天讲内容已经有点多了,另外的话连线这部分呢?呃,本身的话跟象棋作弊关系也非常大,所以说我们这一部分内容呢,会放到课程的第十一节来讲。 最后总结一下这节课我们首先给出了象棋引擎及配套组建,并进行对弈、拆棋和连线的应用程序, 并介绍了目前四款主流的象棋界面,分别是冰河五四、鲨鱼象棋、天机象棋和鹏飞象棋。最后以鲨鱼象棋免费版为一点七七为例,演示了象棋界面的使用方法。 在演示过程中呢,主要以象棋旋风 n n 旗舰版为例,并且加载好了四款免费的象棋引擎。 大家如果不会下载或者说不会配置,也可以到课程讨论区获取。我会把四款免费引擎和配置好的免费版鲨鱼象棋的下载方式放在课程讨论区。好的棋友们,我们下节课再见。


红兵九变兵,黑族九变狙,红马三变狙,黑前平三, 红驹三平七,黑足七变相,红丁五变驹,黑足五变足, 红军五平四,黑马七变炮,红兵一变像, 黑马三变狙,红兵三变兵,黑组五进一,将军 红驹四平五,黑炮七平五,红相五便是黑后平四红是五变马 吃黑炮二变马,红车七瓶六吃吃,黑车四进五,红炮六变炮,黑车三瓶四, 红是五进六吃将军,黑车吃红军五进吃相五,红马黑马二退。红兵七变炮, 黑象吃红帅五吃黑马,红马六退黑势五变足, 红马八进六,黑足三变足,红炮七平五,黑炮六变 红马六七推,红炮推向五进七, 红帅五退一, 黑像九变炮, 红跑五平一, 黑炮九平八,将军,红马五进四, 黑市五退六,红炮一平五。


各位学员大家好,哎,我是王月老师,这次的视频呢,主要是给大家看一看我们新上线的这个开局数的这样的一个功能。 首先的话呢就是开局数是在我们的超越国项 a p p 里面,这个的话呢是在各大应用商店,包括平德的 apple store 都可以去找到我们这样的一个应用。然后呢接下来我们点进去去看一看我们这次上线的这样的一个布局数, 在习题的这个板块里话的话,就可以看到我们的这个布局数,这个布局数的话呢,也是我小的时候就非常希望有这样的一个功能,然后因为的话呢,我是中国第一批去接触到这样的一个互联网引擎的这样的一批选手,当然呢我这个时候呢 就会发现,光靠自己去拆解的话呢,根本不可能可以去实现把每一个变化全部都去拆解过来。随着的话呢,现在技术的这样的一个更新,我觉得现在是有机会去实现这样的一个应用了, 这个应用的话呢也是我很早就想做,也是我们超越原创的这样的一个产品。至少呢我在目前主流的国际象棋应用当中呢,是没看到过有这样的一个功能的, 那我自己的话呢,也是非常有信心相信这样的一个功能呢,是可以去改变整个行业的一个应用。 随着现在大家国际象棋水平的提升呢,国际象棋的开局的步数越来越长,开局的占比的重要性也越来越多了,所以说这个开局数的这样的一个功能的话呢,是覆盖全阶段的这样的一个数据产品,不管是初学 还是职业都可以去用,你都可以在里面找到对于自己有用的这些资料。接下来的话呢,就让我们看一下这个产品本身 开局数的话呢,主要是有两个核心的板块组成,一个是数据,一个是练习,两个板块的话呢,其实是互通的。首先的话呢,让我们来去看一些数据 介绍,这个开局产品的话呢,主要有四点去给大家介绍。第一点的话呢就是开局数的一个基本的一个原理,就这个产品是怎么样去构成的这个数据板块的话呢,大家可以看到有非常非常多的棋,不管是从上到下还有 各种各样的招法,甚至连第一部马 f 三、马 a 三这些招法都会有在里面。这个的话呢是通过目前世界上我们可以下载到的所有的对 局,然后呢去把它拆解掉,然后呢通过我们的超级服务区去计算每一个局面,然后呢最终得出结果去组成的这样的一个数据库,目前的话呢数据库里面大概有上亿个局面在里面,每个局面的话呢都是经过服务区去精确计算,然后再去评估的。 当然了国际象棋的整个的这些局面呢,肯定是不止一亿个,所以说呢里面的数据内容是一个长期更新的一个状态, 也许你看到的话呢,现在这个局面还没有拆解过,但是呢你发现下周可能就会有了,因为这个是很正常的,每周都会有几百万的局面,再往里面去加进去, 最终的话呢可能大概是一个数十亿左右的这样的一个量,我们评估到目前国际象棋的开局大概总共差不多应该是这样的一些有 质量的局面,整个计划的话呢,大概应该是五到十年去完成这样的一个局面的拆解,也希望呢通过这十年可以让国际象棋的这个开局水平到了一个新的高度,这是一个整个开局数组成,就是通过很多很多的这个局面全部都拆解过, 最后组成的这样的一个局面。说的第二点呢,就是这个开局数当中要去怎么样去应用,我们来看一下。首先来看一下这个开局数的话呢,总共有三一列在这里,第一列的话呢是推荐招法,第二列是分值,第三列是使用次数, 这样的三行去数据。第一个的话呢就是现在这个局面当中所有可能可以出来的招法,比如说点一些意四,他就走出来了,当然我也可以从棋盘上点,比如说我走一个意五, 打个比方走上来,我们可以看到第二列的话呢,就是当前局面的一个分值,这个分值的话呢是现在国际象棋比较常用的一个形式,判断 零点二八呢,就相当于现在默认白棋先走会有一些优势,现在这个局面的话呢,大概数值是零点二八个兵,这样的一个优势。 在这里的话呢,呃,我们可以注意到一个除了是零点二八的分值的话呢,还有一个使用次数,这个的话呢就是我们在全世界范围内搜索对局,大家所有人对于这个局面一个共同的认知,都觉得这部棋可能是最好的,我才会去选择这部棋, 所以说总共有三个维度来去衡量现在目前的局面,第一列是推荐招法,就是所有的这些招法,第二列是当前的这个局面的数值,第三列是使用次数,这个数值可能还要 稍微去多讲一下,因为前面有一个负号的啊,没有负号的话就说明这个局面引擎认为是白棋好,零点二八就是多零点二八个兵,负的零点零四的话呢,就是黑棋多了零点零四个兵。比如说你这步棋要是走第三的话,这个棋电脑就可能认为这个棋黑的要稍微好那么一点点了。 总归来说这个评价的话呢,就是零到零点二之间,一般的话呢,就认为是一个军事,比如说你走马 c 三,可能零点一五,他就认为是一个军事了。第二列这个找法, 零点二到零点五的话呢,一般是白棋稍好,如果要是零点五到一点五就是大优,基本上一点五往上就是一个盛世了。就觉得这盘棋如果你到了一点五往上的优势,对于一些水平相对来说基础比较好的选手,基本上这个棋就是赢棋了。所以说第一 列的话呢,就是招法,第二列的话就是对于这个局面当前招法的一个判断。第三列的话呢,就是通过大数据去告诉你哪些招法选择的人或者多, 当然了可能有一种情况就是会发现这个招法选择的人很少,但是这个招法呢,又认为电脑是最好的,那么恭喜你,你就可能会发现了一个性价比非常非常不错的这样的一个选择。