為什麼五子棋的電腦很二逼,國際象棋的電腦很牛逼?


樓上很多朋友都提到黑石,的確黑石很強,但是對於專業棋手來說,黑石其實水平也就中等偏上,甚至不到。比較吃驚的是沒有人提到諸如 Tito, Yixin,Goro (最新版無禁黑石)Renjusolver等一流軟體,這些都比黑石強很多,黑石是上個世紀90年代的產物,現如今20年過去了,前述幾個軟體實力都比黑石有過之而無不及,其中尤其以Yixin為標杆,可以說完勝黑石。所以題主是沒有接觸到實力強勁的五子棋軟體所以誤認為五子棋軟體很菜,其實不是的。當然五子棋軟體在手機平台上確實目前還沒有超強的軟體(據我所知,有可能現在情況有變),其原因一方面是因為五子棋本身在西方的受眾有限,而西方是棋類AI設計的主力軍,雖然日本也有作者寫過一些軟體,但都 實力不強,在新千年那段時間也湧現過一些國產和台產的軟體非常不錯,具有代表性的是中國的FIver6和之後的6-8以及台灣的五子棋大師系列,但當時尚未進入移動平台互聯時代,都只是pc獨佔。另一方面,五子棋軟體的發展在那以後進入了相當長的一段沉寂期,差不多有10年,一直沒有一款能夠全面超越黑石的對弈軟體出現,雖然也出現過Renjusolver這樣的超強的計算軟體。而這個沉寂期在2010年前後迎來了大的改變也就是前述的出現了一大批血牛逼的對弈引擎,似乎標誌著五子棋開始進入了引擎時代。可參見這裡(英文)http://gomocup.org/download/,而其標準化GUI 當中最具有代表性的就是 piskvork 了,它類似於國際象棋當中的winboard。這裡就不cite了,請自行骨骼之。piskvork上面可以載入大部分參加世界五子棋軟體錦標賽的引擎,讓它們互相對弈,題主自己也可以下載嘗試一下結果,用任意一個引擎對戰黑石即可。

然後再來說一下國際象棋,剛才說到西方是棋對弈AI設計的主力軍,西方同時也是國際象棋盛行和發展的領域,可以說國際象棋的技藝和國際象棋軟體AI的技術是齊頭並進的。現在早已不是90年的那個IBM的深藍時代了,現在是任何一個安卓上面運行的國際象棋引擎都能擊敗職業國際象棋棋手的掌上pc時代。甚至是雲計算時代。因此電腦甚至不需要那麼巨大的身型也能計算得快准狠。最關鍵的是演算法的改進,當然同時有多進程的處理能力自然是更好的。因此不難解釋為什麼國際象棋軟體非常完善和強大了,這與整個項目的發展歷程有關,一直在進步,並且再加上有chessbase這樣的專業平台和商業棋軟廠商的支持和刺激,國際象棋軟體的更新和發布就像我們每年玩到的pc遊戲一樣,足球遊戲從Fifa 從98到2015,國際象棋從Fritz8-如今的14,甚至現在的各種Deep(深)系列,另外也有其他廠商諸如Shredder,Houdini Rybka的競爭,在西方軟體版權意識的良性循環下,這樣的擁有姿勢產權的產品得到了良好的發展也就難怪了。並且縱觀現如今新的一批五子棋軟體你也能發現都是承襲或者說借用的國際象棋軟體的界面和風格乃至系統。還有很多東西,包括elo等級分制度,這些當然就是職業比賽的競技層面了,談到這裡因為本文只針對回答你的關於軟體的困惑,就此打住,其他不清楚的,歡迎再討論。

祝好!


是你沒有下載到很牛逼的五子棋電腦吧。


所有不問是不是就問為什麼的問題都是耍流氓.

頂尖的五子棋AI,絕對有不負於任何人類棋手的計算力.

雖然AI譜量不如人,但是可以通過開局庫來彌補.

我這裡說的不是黑石.黑石現在已經是時代的眼淚了,專業點的棋手都懂得騙黑石下必敗點.


你下個黑石試試,很難贏的


一般手機上裝的或PC上裝的程序很簡單,如上樓所說,像黑石這類軟體已經具備了專業級的能力,其最高級別估計不在人類頂尖高手之下。


沒有禁手的話,五子棋是有必勝法的,黑必勝。問題在於是你先手還是ai先手?軟體存個棋譜的話,是沒什麼難度的,就是麻煩


黑石笑而不語


題主贏了黑石、連珠終結器再問吧。

反正不管是象棋還是五子棋我都沒贏過。

象棋設計的好是有在幾步棋之後就有鎖定勝局的能力的(除非你也是AI)

五子棋畢竟是一個比較簡單的棋類,機會非常多,不會因為一步棋能鎖定勝局的。


未解之謎。我每次在電腦或手機上玩五子棋,從來沒贏過。


有不二逼的軟體的,之前用過的「五子棋大師2」,裡面的AI很厲害


黑石相當難,相當於3段水平,不過你對弈的時候也必須按專業打法來,五手兩打、三手交換(電腦換的話你可以強制換回來^_^)。 可以用黑石練練花月浦月,對初學者的棋藝有提升。


去網上找黑石五子棋或者留郵箱我發給你,讓你感受一下職業2段水平的電腦。


你們全都答非所問。我的回答是,因為大多數下五子棋的人水平都很差,所以軟體沒必要搞的很難。


只要電腦程序足夠好,題主下除了圍棋的任何一種棋,也占不到便宜。

參考我的一篇關於複雜度的討論:中國象棋的走法是有限的嗎?如果有限,有沒有先走或者後走的人必贏的可能?


之所以弱,是因為你玩的是沒有禁手的五子棋電腦AI。有了禁手之後,試一試呢?


題主可能沒試過五子棋終結者。

無禁手的情況下,電腦走黑方先手絕對必勝,這是五子棋本身特有的黑白方不公平性。


只能說你用的軟體太低級

用黑石和五子棋終結者之類的試試吧


只能說電腦在調戲你,只用了不到一成功力。

以現在的電腦遍歷所有可能的速度,對五子棋這樣並不複雜的情況,電腦是完全可以做到永遠不輸的。


為什麼沒人提終結者,那才牛啊!

黑石嘛,非職業棋手一般下不過。

可以用來練棋,特點就是局部算殺超強,大局觀不夠。

舉個例子,如果有一兩個活二等優勢,黑石算出幾十步棋後,明明殺不掉,但他會進攻進攻,等它攻擊完之後,局面優勢全無。等待它的基本就是苦防。前提是你能防住它兇猛的進攻。

終結者,用來做棋譜最好。經常是你才下幾個子,它已經把棋盤所有點都終結了。

特點,計算快,簡潔殺。它的出現,簡直是災難,以前那麼多年積累起來的棋理,在它面前都被粉碎。就像是以前用孫子兵法打仗無往不利,可在它這,它會告訴你,你那兵法漏洞百出。

它的演算法我很奇怪,算出的點不合理啊不合理。

哎,可能我眼界有限,終究參不透它是怎麼想的。

只能說,太黃太暴力。


五子棋可以先手必勝後手不敗......


推薦閱讀:

下圍棋的人是如何看待五子棋?
五子棋最好的開局方式是什麼?
五子棋先下的一定贏嗎?如何證明?

TAG:人工智慧 | 演算法 | 國際象棋 | 五子棋 | 五子棋AI |