更新预告—
2020年第三届软件比赛:惊天弃车马炮3盘棋(因为开局一样)
本文从以下6个部分来全方位介绍中国象棋软件的来龙去脉:
第一,中国象棋软件的发展简史
第二,中国象棋软件的地球排名
第三,人类与象棋软件实力差距
第四,中国象棋软件展望和弱点
第五,理性看待纯人和棋软下棋
第六,如何分辨象棋软件主播
第一部分:中国象棋软件的发展简史
90年代中期,已经有中国象棋软件,此时的象棋软件非常粗糙,比如电脑的大局观差、开局不行、喜欢吃子、弃子取势分不清等等,县市级的棋手都可以轻松胜之。
90年代末期,国际象棋的电脑软件大获成功,“深蓝”打败了当时最强的人类棋手卡斯帕罗夫。得益于国际象棋电脑软件的框架、算法、代码,中国象棋软件飞速发展。
新世纪头几年,出现了新的拆棋模式—“人机拆棋”,即有一定水平的业余棋手通过“电脑计算 人为判断开局残局”,“人机拆棋”可以弥补电脑的不足,又可以发挥电脑计算的长处,综合水平可达到人类国家象棋大师、象棋特级大师水平。如果我没有记错,在2005年,吕钦和许银川领衔的广东象棋队在队内训练时,已经引入象棋人机高手来辅助训练。
2006年,“中国象棋人机大战”轰动一时,结果就是柳大华、张强、汪洋、卜风波、徐天红组成的人类大师联队以9:11输给了浪潮天梭(电脑服务器),当时的“中国象棋第一人”许银川与浪潮天梭(当时棋软是棋天大圣)两战皆和。
从2006年开始,中国象棋软件的综合水平已经超过人类,此后再无人机大战,因为人类已经下不过电脑了,已经失去了人机比赛的意义。
此后,很多中国象棋软件层出不穷,骚老师当年是玩棋天大圣,象棋奇兵,倚天象棋的人机高手,如今大浪淘沙,老一辈的棋软已经被淘汰,目前市面上主流的象棋软件有:
象棋旋风、象棋名手、小虫象棋、阿尔法猫、天机象棋、南奥象棋、ggzero等
第二部分:中国象棋软件的地球排名
首先明确一点,中国象棋人机操作比纯软厉害。因为人机:
纯电脑只有:以上3部分都比人机结合差一点
所以,地球上中国象棋棋力排行榜:
第一,人机操作:高深开局库残局库 土豪机器plus 不同棋软算法
第二,强机强软:一般开局库残局库 16核以上机器 单一棋软算法
第三,免费棋软:如象棋名手3.26,基本与不犯错的纯人全国冠军差不多
最后,纯人男子象棋特级大师、男子国家大师、省市级冠军
第三部分:人类与象棋软件实力差距
因为目前电脑无法穷尽中国象棋的所有变化(国家级实验室科研电脑也不行),目前电脑象棋软件只能靠开局库走打分高的固定开局,容易中开局飞刀,所以纯人在面对纯软、人机的情况也不同,纯人可以背和棋谱、可以走一些平稳的开局。
以目前“中国象棋第一人”王天一为例,结合我作为:
10年前的资深人机玩家 看王天一直播 讲王天一实战,10盘棋王天一先手:
王天一先手vs免费棋软(4核笔记本电脑)
1负9和或者1胜2负7和,想棋时间足够、用顶和的心态、选择平稳开局,王天一大致亏1盘棋,基本与免费棋软实力相当;
王天一先手vs强机强软(16核以上)
2负8和或者3负7和,没有取胜的可能,想棋时间足够、用顶和的心态、选择平稳开局、尽量背和棋谱,亏2~3盘棋,差距在非中炮开局2~3先
王天一先手vs人机结合
7负3和或者8负2和,没有取胜的可能,人机变招导向复杂对杀局面,王天一先手、后手都很难顶和,差距在非中炮开局3先以上(看过王天一直播即可知道)
第四部分:中国象棋软件展望和弱点
目前中国象棋软件的综合实力=
开局库 审局库 残局库 最新算法 电脑配置 散热等等
目前中国象棋软件有10多年没有大的发展了,目前是瓶颈阶段。
目前中国象棋软件的弱点改进:
第一,开局容易中飞刀,因为目前地球上的电脑无法穷尽象棋的所有变化,如果该棋软的开局库没有某变化,就有中飞刀输棋的可能。
改进方式:无法根治,搜集飞刀棋谱,汇总起来,这就是很多高端付费开局库的由来。
第二,审局容易出现漏算,比如窝心马问题、弃子与多兵多士象问题、某些特殊杀法解不了等等
改进方式:无法根治,开发者、测试者收集电脑漏算的棋局,进行算法改进
第三,电脑残局稍弱问题
目前已经解决,据说某些大佬有100T的残局库收录,以后随着技术的发展,残局库会更加完善,太恐怖了。没有残局库的电脑软件,很多难度大的残局不会破解。如图,我记得胡司令讲棋视频中,讲过车高兵vs车单士是和棋,但是如图却是必胜(我真的不会)。
第四,高强度计算导致电脑发热发烫,降频、跳水问题
改进方式:无法根治,只有外部给电脑降温
第五,最新算法问题
改进方式:人民币玩家付费,所以免费软件玩不过付费强软
第六,电脑配置问题
改进方式:土豪玩家专属,普通人不要流口水了
目前中国象棋软件有希望进一步提升的就是利用阿尔法狗算法的人工智能“ggzero”,没有开局库残局库,纯靠自我深度学习,但目前没有任何一个官方机构来做这个项目(财大气粗的谷歌公司只测试了国际象棋,没有中国象棋),目前只有民间微薄的力量来训练这个ggzero,进度极其缓慢,看不到头,第三届中国象棋软件比赛16强中,有3个带土豪显卡(其中有1位4个v100显卡价值30万人民币)的ggero,全部被淘汰了。
第五部分:理性看待纯人和棋软下棋
赛车和赛车比赛,人和人比跑步,这是最基本的认知。
不借助外部高科技,人永远跑不赢汽车,人也没必要和汽车赛跑。
牙买加闪电博尔特100米9秒58的世界纪录,这依然是神一样的高度和纪录,折合37公里/小时而已,但没有人会怀疑9秒58的伟大。
同样的,棋软下棋远比人类厉害,人为什么要和棋软比较?
棋软有棋软的玩法,纯人有纯人的思考模式和下棋思路,两者可以互相结合,共同提高。
人类下棋的魅力就在于向自我挑战,追求更高更强的自己,人类下棋有自己的七情六欲,情绪也是象棋实力的一部分,而电脑只有冷冰冰的打分计算。
2019年碧桂园总决赛第4盘棋:郑惟桐vs王天一
我一贯的主张:象棋软件只是工具,我们学棋要学的人类思维模式和下棋思路。因为电脑的棋,我们人类学不会,只能利用借鉴。
打个比方,汽车跑得比我们人类快,汽车只是我们出行工具之一,还是要靠我们人类来开车、拿方向盘。
我们纯人学中国象棋的先后顺序:
第一,象棋杀法,杀法不会何来赢棋?(天天象棋业余1级)
第二,象棋实用残局,基本功不会何来进一步提高?(业余3级)
第三,大量实战输棋培养棋感 掌握1~2种自己喜欢的开局(业余5级)
第四,开始实战赢棋 复盘总结提高(业余6级,不背棋谱大概最高就是业6)
第五,看大师实战,学思路战术 背棋谱(业余6级以上)
目前职业棋手,如王天一,郑惟桐等象棋国手,借助象棋软件最多就是拆解开局,准备象棋布局飞刀 比赛实战复盘,因为电脑中局计算人类永远学不会,也没有必要去学。
在这里推荐2个象棋网站:棋中论坛和泓弈棋牌网,里面有大量的免费软件可以下载。嫌麻烦的可以去某宝花5块钱买(本质也是免费软件),土豪级别有更高追求的棋友可以去买付费棋软 付费开局库。泓弈棋牌网如图。
其实,对于我们普通拆棋来说,免费象棋软件即可满足我们的拆棋需求,象棋名手3.26破解版,棋力已经达到全国象棋冠军水平。
第六部分:如何分辨象棋软件主播
2014年,2015年象棋直播兴起,很多人打着“弘扬传统文化”的幌子,来进行坑蒙拐骗的勾当。其它游戏领域,凡是开挂、作弊,必定是喊打喊杀,彻底封杀,唯独中国象棋直播是奇葩,纯人直播没人看,象棋软件直播人气旺。
归根到底就是象棋小白太多,因为象棋小白盲目崇拜无敌的“象棋高手”实力。
民间是不存在“象棋高手”的,能在现实比赛中下赢王天一的,全国不超过10位,你跟我说王天一在直播连续输棋,鬼才信,只有象棋小白会被骗。
正是因为象棋软件远比人类厉害,所以象棋软件作弊就是无敌不会输棋。
最初象棋软件直播是连线功能,后来发现自动走棋太假,目前已经淘汰。
目前全部象棋软件作弊都是“人机连线”,意思就是左边一个下棋的棋盘,右边一个象棋软件,右边的象棋软件可以计算可以看打分,如图。
骚老师,有人开电脑任务管理器,没有象棋软件程序啊?你傻啊,不会双屏幕电脑吗?这在电竞领域带玩带打只是常规操作。
骚老师,有人开电脑任务管理器 现场摄像头看到电脑桌面,没有象棋软件程序啊?你傻啊,我不会联合1个同伙,我带着耳机,同伙给我报象棋软件的招数啊。
象棋软件直播作弊的方法有很多,唯一不变的就是骗钱骗礼物。
在这里,我介绍4种最简单的识别象棋软件主播的方法:
(某些主动诚实说自己就是软件直播的,不在我吐槽的范围)
第一,直播时长。我们正常地球人下棋几盘棋,脑袋就蒙了,状态不行了,直播时长超过3小时的,还能保持吹水 牛逼的,这就要注意了。为什么是3个小时,你见过职业棋手王天一、许银川、赵鑫鑫、蒋川、洪智、赵玮、陈栋等等大师单次直播会超过3小时的吗?
第二,不会输棋。做个正常人吧,历届的“中国象棋第一人”许银川、蒋川、王天一,都会在现实比赛和网上下棋输棋,什么牛鬼神蛇会不输棋?只有软件作弊。有些演技好的象棋软件主播,会故意输棋,但整体还是保持牛逼大量赢棋,而且神奇的地方就是赢了这么多棋,不见这些象棋软件主播升等级???
原因就是演技提高了,不能在高级别象棋等级吹牛逼了,容易被发现是软件作弊封号(如天天象棋封软件作弊),故意下播后掉等级。而纯人直播一般都是稳定的账号,不会因为大量输棋而故意掉等级。
第三,边下棋,边聊天吹水,还能保持高质量下棋。过年时,我在b站手机直播过2次,我发现边下棋,边聊天吹水,是不可能保持高质量下棋的。要么认真下棋,要么聊天吹水,两者不能兼得,就算两者兼得,下棋质量也是非常差,昏招漏招太多。能同时“下棋 聊天 高质量棋局”满足这3个条件的,我承认是天赋异禀的神人,如果不是神人,那就是下棋不用脑子的电脑搬运工。
第四,以玩敢死炮,铁滑车,八卦阵(双边相)为乐。不用多说,有水平的象棋迷都不会玩这些不成立、投机取巧的开局,因为对提高象棋水平没有多大帮助。偶尔玩玩还可以,但经常以这些不成立的所谓套路棋来吸引象棋小白,那么这些象棋软件直播自身水平也不会高到哪里去,误人子弟,搞臭中国象棋在民间的风气。
以上满足3~4个条件的就是100%软件主播(只有1个或者2个条件的,有些是纯人直播,不能因为大环境都是软件主播,怀疑所有人),无一例外。其他辨别方法如线下成绩、看主播斜眼、用软件追踪狙击等等。
我是骚老师,2014~2020年连续7年的“象棋资深媒体人”
感谢您的阅读和捧场
感谢