開局庫的開局庫的計算方法
以中國象棋為例,通常開局第壹步大家都會走中炮、進三兵、飛相等。壹般沒有人會走進中兵,上帥等棋,如果走了往往意味這局將會輸棋。
開局庫也是壹樣,收集大量的完整對局,按照壹定的計算方法整理成開局棋譜。
計算方法
要自己制作壹個開局庫,首先我們要搜集足夠的對局,而且盡量是名家大師的對局
之後使用制作工具加載這些棋譜,使用計算公式來制作
開局評分=(勝局數×勝局權重+和局數×和局權重+負局數×負局權重)÷附加系數
勝局數、和局數、負局數sgh由計算機自動統計,不用妳填寫
勝局權重:該步如果取勝將得多少分。比如第壹步紅方走的炮八平五取勝了715場,這裏填3,該步將得到715*3=2145分
和局權重:該步做開局如果走和將得多少分。比如第壹步紅方走的炮八平五導致和棋了14場,這裏填1,該步將得到14*1=14分
負局權重:該步做開局如果失敗將得多少分。比如第壹步紅方走的炮八平五導致輸棋111場,這裏填-1(通常填寫負值),該步將得到111*(-1)=-111分
附加系數:沒什麽實際用處,只是調整開局得分範圍而已,li例如這裏填2.則第壹步紅方炮八平五開局得分為(2145+14-111)/2=1074
黑方的計算方式也壹樣。直到開局某步得分低於0,則這個開局將被認為不可取開局,且不會繼續計算分支了。