開局庫是棋類軟件的組件之一,包括與開局有關(guān)的數(shù)據(jù)庫,一個全面的開局庫基本上包括所有的開局和變化,開局庫主要運(yùn)用在象棋中,在計(jì)算機(jī)博弈中論文中亦可見到相關(guān)說明。

中文名

開局庫

所屬

棋類軟件

實(shí)質(zhì)

開局有關(guān)的數(shù)據(jù)庫

開局庫的意義

計(jì)算機(jī)的計(jì)算能力十分強(qiáng)大,但是由于其計(jì)算原理,導(dǎo)致一盤棋中有很多關(guān)鍵步數(shù)看不到,從而導(dǎo)致局勢不利。這種情況在局勢復(fù)雜(棋子數(shù)多)的情況下更容易出現(xiàn)。

優(yōu)秀的開局是贏得一盤棋的基礎(chǔ),如果開局不利,往往導(dǎo)致全局的被動乃至輸棋。而有很多布局陷阱計(jì)算機(jī)是不能發(fā)現(xiàn)的,因此就需要有一個東西指導(dǎo)計(jì)算機(jī)走好開局,這就是開局庫。

如果加載開局庫,理論上計(jì)算機(jī)會走開局庫中得分最高的開局,直到開局庫已經(jīng)到頭不再指引計(jì)算機(jī)時,計(jì)算機(jī)才會自己計(jì)算,而之前計(jì)算機(jī)是不會自己計(jì)算的。

計(jì)算方法

中國象棋為例,通常開局第一步大家都會走中炮、進(jìn)三兵、飛相等。一般沒有人會走進(jìn)中兵,上帥等棋,如果走了往往意味這局將會輸棋。

開局庫也是一樣,收集大量的完整對局,按照一定的計(jì)算方法整理成開局棋譜。

計(jì)算方法

要自己制作一個開局庫,首先我們要搜集足夠的對局,而且盡量是名家大師的對局

之后使用制作工具加載這些棋譜,使用計(jì)算公式來制作

開局評分=(勝局?jǐn)?shù)×勝局權(quán)重+和局?jǐn)?shù)×和局權(quán)重+負(fù)局?jǐn)?shù)×負(fù)局權(quán)重)÷附加系數(shù)

勝局?jǐn)?shù)、和局?jǐn)?shù)、負(fù)局?jǐn)?shù)sgh由計(jì)算機(jī)自動統(tǒng)計(jì),不用你填寫

勝局權(quán)重:該步如果取勝將得多少分。比如第一步紅方走的炮八平五取勝了715場,這里填3,該步將得到715*3=2145分

和局權(quán)重:該步做開局如果走和將得多少分。比如第一步紅方走的炮八平五導(dǎo)致和棋了14場,這里填1,該步將得到14*1=14分

負(fù)局權(quán)重:該步做開局如果失敗將得多少分。比如第一步紅方走的炮八平五導(dǎo)致輸棋111場,這里填-1(通常填寫負(fù)值),該步將得到111*(-1)=-111分

附加系數(shù):沒什么實(shí)際用處,只是調(diào)整開局得分范圍而已,li例如這里填2.則第一步紅方炮八平五開局得分為(2145+14-111)/2=1074

黑方的計(jì)算方式也一樣。直到開局某步得分低于0,則這個開局將被認(rèn)為不可取開局,且不會繼續(xù)計(jì)算分支了。

使用方法

旋風(fēng)界面:下載以后重命名為cyclone.obk復(fù)制到軟件文件夾內(nèi)部覆蓋以前的開局庫即可!兵河界面需要手動加載具體請參考兵河五四內(nèi)置的說明書或者棋中論壇教程

人機(jī)開局庫

人機(jī)開局庫和一般開局庫不一樣的地方是數(shù)據(jù)量巨大,而且基本沒有經(jīng)過人工修正只保留了原始的數(shù)據(jù),使用的時候不能直接純機(jī)走,只能人機(jī)進(jìn)行選擇招法。

使用方法講解

三樂老師的講解的人機(jī)庫使用方法

相信大家都一直在聽說,純機(jī)永遠(yuǎn)是下不過人機(jī)的,真正的高手一定是人機(jī)高手!所以很多朋友一直在問我,人機(jī)到底是怎么回事?其實(shí)我個人理解,人機(jī)應(yīng)該分為三個階段,人機(jī)開局階段,中局大量軟件計(jì)算加少量人為判斷階段,殘局大量人為判斷加上軟件計(jì)算階段!那么今天先說說人機(jī)開局階段!我個人是比較喜歡人機(jī)開局的,因?yàn)槿藱C(jī)開局一般不會中刀而且對于棋力的提高絕對是有很大好處的,就像背棋譜一樣,走的次數(shù)多了自然就記住了。一年以前,我的雙核筆記本電腦在QQ新中國象棋高分一區(qū)(簡稱高一)里面用人機(jī)開局配上論壇上面現(xiàn)在的破解引擎也鮮有敵手,但是現(xiàn)在由于現(xiàn)在做庫的大俠們不斷的努力,使得人機(jī)開局越來越難占到優(yōu)勢,要是對于局面不熟悉的話,還很容易走成劣勢局面!

在開始之前,我們先來了解一下,軟件是怎么調(diào)用開局庫的!這里就以象棋旋風(fēng)為例!首先打開你的軟件點(diǎn)擊-查看-窗口-開局庫、你應(yīng)該可以看到一個上面寫了著法的庫,比如 炮二平五 分?jǐn)?shù)300257 勝局?jǐn)?shù) 89951 和局?jǐn)?shù) 89354 負(fù)局?jǐn)?shù) 69467 允許 Y這些數(shù)字的意思就是我們這個庫里面現(xiàn)在統(tǒng)計(jì)的開局紅棋走炮二平五這步棋,紅棋贏過89951盤和過89354盤輸過69467盤,如果軟件自己走的話,就會自動選擇分?jǐn)?shù)最高的一步棋走!我們做開局庫的時候一般默認(rèn)贏過一盤得2分和過一盤得1分,輸?shù)牟坏梅?!那么問題來了、比如走到中局一個地方有兩個選擇,第一步棋炮八平六 勝10盤和2000負(fù)10000盤,那么開局庫里面的分?jǐn)?shù)就應(yīng)該是2020分,而另外一個選擇馬六進(jìn)七 勝 200盤和100盤負(fù)10盤那么開局庫里面的分?jǐn)?shù)就應(yīng)該是500分,要是我們?nèi)藖砼袛嗟脑?,我相信所有的朋友都會選擇第二種著法吧!但是軟件不會。這就需要我們來人機(jī)了,呵呵。那么有的朋友說,我選擇勝率高的不就可以了,那我再舉個例子。比如還是兩個著法,第一種勝5盤和0盤負(fù)0盤,勝率100%應(yīng)該還可以了吧,第二種著法勝3000和1000負(fù)100再要大家選擇的話,我想大家都會選擇第二步了吧!因?yàn)橐苍S下一步對方就可以脫譜了。那么究竟要怎么選擇才好呢,簡單的說,就是要勝得多勝率又高的,要是有一步勝500000和0負(fù)0的棋步可以選擇就最好,沒有的話就選擇走的盤數(shù)多,勝率又高的!而且對不同的人,不同的機(jī)器,選擇也應(yīng)該不同。比如我的電腦好,對家的水平也很一般,那么久可以選擇勝率高一點(diǎn),走的盤數(shù)少一些的,盡快脫譜,如果我是后手,對家的實(shí)力很強(qiáng),那么盡量把譜拖長一點(diǎn),先謀求一盤和棋,等換成先手再想法突破也是一個不錯的選擇!

另外,需要說的是,現(xiàn)在的兵河功能非常強(qiáng)大,支持觀棋思考,如果時間充裕的話,可以再參考局面分?jǐn)?shù),這樣更有把握。但是不要直接連線走子,開局像下棋一樣,我一般會看看后面三步的變化。為什么要看呢,再舉個例子。還是兩步棋第一步勝2000和100負(fù)100第二步勝500和100負(fù)200,那么大家會說肯定第一步好,事實(shí)上,只要你再看看第一步后面對家的應(yīng)發(fā)里面,顯示,他有兩步棋。第一種勝100和50輸0第二種勝0和0輸2000,很顯然他會選擇第一步,這下你就傻眼了!呵呵。一看這種情況就應(yīng)該考慮第二步棋了!

視頻教程

另外棋中論壇近期推出了人機(jī)庫使用視頻講解教程,可以下載高清版看一下!

棋中人機(jī)庫

棋中114人機(jī)開局庫是棋中論壇成立一周年之際資深棋軟玩家三樂居士推出的最完善的人機(jī),大小1.14G,故稱114棋中人機(jī)庫,此庫是三樂居士比較滿意的作品之一,本來打算在11.23日發(fā)放,誰知道,庫太大,從上周日開始制作,到今天,歷時了四天四夜才制作完畢,經(jīng)過精心選材后合并壓縮處理,極大的縮小的原庫的體積,原庫4G,光是兵河庫轉(zhuǎn)成旋風(fēng)庫就需要大約10小時,可能是因?yàn)閹焯罅?,我自己嘗試了兩次,但是都是差不多8個小時的時候報(bào)錯,無雙兄弟也嘗試了兩次也沒有成功,如果有那位朋友可以轉(zhuǎn)成功的話請分享一下!

此庫也許不是最大的,但是招法應(yīng)該是最全面的人機(jī)庫之一,華山棋譜更新到2010.11.20日,本人手動輸入多局棋軟解不開的殘局,所以也可以作為一個小殘局庫使用,雖然概率很小。棋中人機(jī)庫絕對是您拆棋,布局的必備良庫!擁有此庫,使用熟練,您的布局將比大師更加專業(yè),不會輕易中飛刀,一般的人機(jī)高手,布局都會看后面三步以上再選擇棋步,此庫是人機(jī)庫,為了保持他原有的勝負(fù)記錄的精準(zhǔn),我未做過任何勝負(fù)和分值上的修改,純機(jī)慎用中,刀概不負(fù)責(zé)。關(guān)于人機(jī)庫的使用方法見人機(jī)庫使用方法二樓。

很多朋友對使用象棋軟件有一個誤區(qū)認(rèn)為軟件下棋就是用一臺機(jī)器去和另一臺機(jī)器下,其實(shí)這只是初級玩家的做法,中高級的愛好者都會制作和修改開局庫,一盤棋其實(shí)是引擎,開局庫和人力思維的較量,最大限度的利用了自己可以利用的東西,使得象棋藝術(shù)發(fā)揮到了個人的極致。

使用棋中人機(jī)庫,因?yàn)樾枰约哼x擇棋步,所以您可以做到熟能生巧,對各種布局體系了如指掌,長期使用棋中人機(jī)庫,您可以在關(guān)鍵時創(chuàng)造性的飛刀迭出,是對手防不勝防。使用人機(jī)庫,你的布局可以如天馬行空,隨心所欲,沒有人可以用同一把飛刀傷您兩次,運(yùn)籌帷幄,立于不敗之地。使用棋中人機(jī)庫您的布局可以如霧里看花,又柳暗花明;似仙人指路,卻四渡赤水,排山倒海,得長空萬里。

棋中114人機(jī)庫加入了30萬局人類頂級大師的棋譜打造,有大勢感,棋形協(xié)調(diào),子力位置有較好發(fā)展,注入人類情感,找到部分棋譜適合棋軟個性化的布局下法,始終引領(lǐng)著一盤棋的發(fā)展方向。實(shí)在是您學(xué)棋連棋網(wǎng)絡(luò)對戰(zhàn)的上上之選。

棋中人機(jī)庫加入了06年到10年11月份的70萬局華山頂級棋譜,針對各種軟件的特性做了針對性的選普,所成的布局可以有效擋住各種軟件的進(jìn)攻,所謂知己知彼,棋中人機(jī)庫可從防守中發(fā)現(xiàn)對方弱點(diǎn),給予致命打擊,正所謂此招一出誰與爭鋒,棋中人機(jī)庫攻中帶守,守中帶攻的特性,決定了他無懈可擊,無堅(jiān)不摧的本質(zhì)。

以上三段純屬廣告,呵呵,庫好不好都是我個人的心血,也是我比較滿意的作品,希望各位愛惜,目前做庫的大俠很多,他們的庫也是無可挑剔的,所以如何您使用這個庫輸棋以后,多從自身找原因,多研究和拆解相印的布局,包容我的不足之處,尊重他人亦會得到他人的尊重。

開局庫