“什么什么?围棋?三哥你不是吧?”肖涅哀叫起来,“围棋的建模比中国象棋、国际象棋的建模难度可不是增加了一星🙰半点呐!”
虽然在技术上,在意识上,在手速上肖涅比起宇星来都要差点,但他的眼光绝对没问题,说围棋建模难这话的确是真😵🅯的。
这个问题不只是肖涅清楚,就连三人中水平最次的倪妮也明白。记住她上初中的时候就隐约听说过计算机业界的天之骄子们一😑🀧直想攻克围棋建模的事,但一直没成。
“金同学,你确定两天时间真的够?”倪妮小声问道,“这恐怕不成🌮吧?”有鉴🍯于宇星前面优异的表现,她这话其实已经留了面子。
不过被倪妮这么一问,没等宇星回答,肖涅🆌反倒先冷静下来,想想过往宇星🙇从不打无把握之仗,好像在增强自己🂦🐾信心似的问了一句:“三哥,你确定能成?”
宇星摆手道:“放心,大概方向我🌻🄎已经想🔧好了。”
肖涅一下子兴奋起来🌘⚽,道:“那就行了,咱们干!”不得不说,他这🌮话还真有点初生牛犊不怕虎的味道。
的确,无论是建模还是编程,制造一种能够人机对话的围棋游戏的难度远远超过了其余棋类。
这一点其实要从棋类规则说起,任何一种棋类它都有它固定的规则,比如中国象棋的别马脚,再比如国际象棋王后横竖斜均可任意移动,这些就是特定棋类棋子移动的🗐基本规则。在设计程序时,这些东西必须要考虑进去。
可围棋棋子的规则是什么呢?那就是没有规则,只要是围棋盘上那三百六十一个点有空处,理论上都是可以点进去的。当🙰然,眼位不算。但这样一来问题就出现了,每一粒棋子落子的选择何其⚮🔮🄁多也,远超象棋。
就拿中国象棋来说吧。车走直🞏📍🙡线马跨曰,如果由电脑自身来完成判断,它能够选择的点位也就那么几♟个。自然而然,它的规则模型也就较为简单了。
因此,人们才可以制造出“深蓝”。来对付国际象棋大师。人🐤的🚳精力有限,脑力也有限,所以在消耗脑🙀细胞的事情上是有可能出错的,可电脑不同,它不知疲倦,只要按照游戏规则进行计算就可以了。
拥有深蓝的计算机,在跟人下国际象棋时,它可以📐计算出敌我双方十二步之类的所🏘🚚有变化,并把每种变化的得失以分值高低的😑🀧形式列举出来,真到了要吃子或对子的时候。它会自动下出分值最高的,也就是对棋局最有利的一种变化。
在这样一种系统面前,除非人比电脑的计算能力更强大并且保证不出错,否则又岂是电脑的对手,甚至硬件性能再提😵🅯高一些的话。更多步以后的变化它都能计算得出来。可对于人来讲,下国际象棋时能看清十步以内所有变化的都是凤毛麟角。
可是,围棋不同,它的游戏规则更趋人性化,但凡入段的高手不仅计算棋步的能力超强,对于“势”的判🄵🁾断更是远胜于电脑。
所谓“势”。指的就是大局观,拥有生物神经元的人可能很容易就能🌮感悟到🙇这种大局观,可电脑不行,电脑里最基本的东西还是0和1,它只能通过是和否来断定一个动作的正确或错误,并没有所谓大局观这种很模糊的☺🄝⚋概念。