第2538章 围棋约战
跟臭棋篓子下棋越下越臭,同样的道理,如果你经常跟一个高手去下棋,那么你的棋艺就会变得越来越强。
当然了,前提条件是你自己也要具备一定的头脑,如果你的智力水平有限,或者你本身对此不感兴趣,即便让你跟世界冠军下棋,你的水平也不会提升多少。
牛小强花了五天时间编写完成了一款围棋程序,然后他就埋头跟这款围棋程序对弈。
在对弈的过程中,一旦牛小强发现了这款程序存在的问题,他就会立刻对这款程序进行修改,然后继续跟修改后的程序展开对弈。
如此重复几次后,这款程序已经没有了需要修改的地方,至少牛小强没能发现它还存在着漏洞。于是牛小强不再对程序进行任何修改,而是专心致志的跟它对垒起来。
为了避免自己用脑过度,从而造成身体上的不适,牛小强每天只跟这款程序对垒三局。他采取的三局两胜制,每天对弈结束后,都会留下半个小时的时间去思考自己为何会输,应该怎样改进自己的棋路才能获得胜利。
刚开始的时候牛小强每局都输,即便他绞尽脑汁,也很难战胜这款围棋程序。
牛小强虽然是个超级天才,但他说到底也还是一个人类,在面对超级计算机的时候,哪怕这只是一台小型超级计算机,他也很难在运算方面战胜对方。
下围棋靠的就是运算,这个领域无疑是计算机的天下。
这种情况持续了九天之后,牛小强终于赢下了第一局。
牛小强对这一局棋进行了复盘,想要找到自己获胜的具体原因。
经过详细的分析后,牛小强发现自己之所以会赢,主要是因为自己在这一局当中采取了一种完全不同的棋路。
所谓棋路,指的是下棋的套路。
不单是围棋,所有的棋类都是以套路取胜的。具体来说就是你在下棋的时候不仅要兼顾到自己的思路,还要摸透对手的思路。如此一来你就能进行针对性的布局,在下棋的过程中给对手下套,最终取得胜利了。
毫不夸张的说,围棋应该是所有的棋类当中最复杂的存在了。围棋的棋盘上拥有纵横各十九条线,棋盘被这些线条分成三百六十一个交叉点,棋子分为黑棋和白棋,对弈的双方交替下棋,最后以棋子围地多者为胜,因此才被称之为“围棋”。
如果不考虑围棋对弈过程中的棋路变化,而只根据围棋的基本规则去计算的话,那么围棋的变化总数为361的阶乘,进一步换算的话,这个数字大约等于1.47乘以10的768次方。
如此恐怖的数字变化,也只有计算机才能运算出来,至于人脑,如果不讲究套路,非要跟计算机去比较运算能力的话,那么人类绝对没有获胜的可能。
牛小强搞清楚情况后,立即又跟计算机对弈了一局。他在这一局棋当中仍旧使用了他自己发明的新套路,结果他再一次获得了胜利。
牛小强没有再用这种办法去跟计算机对弈第三局,因为他觉得这样非常没有意义。
这种办法说白了就是钻了计算机的空子,因为计算机不是人脑,它们只会刻板的提前设定好的程序,如果遇到程序中没有涵盖的内容,它们就无法应对了。
牛小强觉得这对于自己棋力的提升没有任何帮助,他思来想去,最终决定一边继续去跟计算机比试运算能力,一面尽可能多的去了解世界上的所有围棋套路。
牛小强这么做当然是有原因的,他通过思考,发现自己跟其他人相比最大的优点就是拥有超强的运算能力。虽然自己不是超级计算机的对手,但如果遇到的是人类,自己绝对是占据优势的一方。
既然自己的优点是运算能力超强,那就应该继续扩大这个优点。通过跟超级计算的对弈,就能很好的磨炼自己的运算能力。