學習啦>興趣愛好>學下棋>國際象棋>

國際象棋棋譜的自動分析

時間: 雪花750 分享

  據(jù)現(xiàn)有史料記載,國際象棋的發(fā)展歷史已將近2000年。下面學習啦小編給你介紹國際象棋棋譜的自動分析,歡迎閱讀。

  李超的困惑和弗里茨(Fritz 12)的自動分析

  很多大師,在敘述招法的時候,用的是通行的代數(shù)記譜法,但是很不規(guī)范,甚至是錯誤的。于是,搜集了很多“罪證”,準備讓低手們高興一下。搞完軟件,我就改變了注意。想想,人家大師百忙之中,抽點時間,讓大家娛樂一下,咱們還要去挑三揀四,說三道四。有點不厚道。這樣一想,就放棄了原來的計劃。但是,其中的一個正面例子還是可以一用。

  這個例子就是李超感到有點困惑的棋局。應該說李超的記譜還是相當規(guī)范的。本來是想用這個例子來說明正確的記譜法呢,現(xiàn)在拿來分析分析棋局倒是不錯。

  什么樣的棋局讓大師困惑呢?想要了解,打開咱們的“國際象棋數(shù)據(jù)庫11和百萬棋手棋局庫2012”。隨便找到棋手趙俊或者李超,找到他們2008年的對局,點擊。他們的棋局就出來了。把這盤棋復制到自己的任何數(shù)據(jù)庫里。然后用弗里茨Fritz 12再打開它。就進入到下面這個畫面了。這里要說明一下,國際象棋數(shù)據(jù)庫11是沒有自動分析(Full Analysis,有人翻成全面分析,但我覺得叫自動分析比較貼切一點,因為,你把條件設定好了,就讓它去分析了,等它分析完了,看結(jié)果就是了)這個功能的,這可能是國際象棋數(shù)據(jù)庫11和弗里茨的最大區(qū)別了,它們是同一個公司的產(chǎn)品,如果給國際象棋數(shù)據(jù)庫11加上這個功能,那弗里茨就沒法賣了。

  國際象棋棋譜的自動分析

  打開后的這盤棋在弗里茨里面是這個樣子的。我們點擊一下分析(Analysis)。

  我們再點擊一下自動(全面)分析(Full Analysis)。

  就會出現(xiàn)一個小的分析選擇對話框,在這里我們可以選擇引擎幫我們分析的時間長度(每步per move或者整盤per game),當然是時間越長越好,但也不是無止境的。在這里,我讓引擎用40分鐘分析整盤棋。threshold不知道怎樣翻更準確,意思就是起始點或者門檻。在這里,我選的30,也就是白方或者黑方的這步棋引起0.3個兵的領(lǐng)先或者落后,引擎就會記錄下來,寫出更好的招法,寫出評注;如果我把這個值調(diào)到300,那么,這步棋引起3個兵的領(lǐng)先或者落后,引擎才會建議好招法和寫評論。

  這些值設定好之后,按一下OK。

  引擎就開始對棋局進行分析了,弗里茨對棋局的分析是從最后一步開始的,所以,我在上面把它設定為1,如果你想研究從中間的某一步開始,就取那個招法的值,注意這個值是半個招法,不是一個回合。

  分析完之后,你可以存起來,也可以丟棄掉。這里,我把它存成了一個pgn文件。通過scid凈化pgn文件。最后,通過hi-chess,我們就形成了一個動態(tài)棋譜。里面有推薦的更好的招法,也有評論。

  對李超大師來說,這可能已經(jīng)不是問題了。但我們,仍然不失為研究自己和別人的棋局的好辦法。

599950