通用對(duì)弈引擎接口——仿照WinBoard和ChessBase的電腦博弈設(shè)計(jì)理念,使用UCCI(中國象棋通用引擎協(xié)議),,可加載20余個(gè)UCCI引擎,。
與國際接軌的棋譜記錄格式——用PGN文件(可移植棋盤游戲格式)記錄中國象棋棋局,用FEN(Forsyth-Edwards格式)記錄中國象棋排局,,實(shí)現(xiàn)了棋譜和排局快速錄入和編輯,。
開局自動(dòng)識(shí)別系統(tǒng)——自動(dòng)生成ECCO(中國象棋開局百科)編號(hào),ECCO編號(hào)共有500個(gè),,任何一個(gè)開局都可以找到相應(yīng)的ECCO編號(hào),并查詢開局和變例的名稱,,這有助于棋譜按照開局信息歸類,。
1.產(chǎn)生類似于ChessBoard HTML Publisher的Web頁面,和象棋演播室的Java棋盤相比,,Web頁面最大的好處是用戶可以自己對(duì)它們進(jìn)行加工,,得到美觀的互動(dòng)棋譜?!断笃逦讕煛樊a(chǎn)生的Web代碼使用的是JavaScript腳本,,可以被絕大多數(shù)瀏覽器識(shí)別。
2.自動(dòng)產(chǎn)生ECCO(中國象棋開局百科)編號(hào),,ECCO編號(hào)共有500個(gè),,其中250多個(gè)有了歸屬,任何一個(gè)開局(不管是否合理)都可以找到相應(yīng)ECCO編號(hào),,并查詢開局和變例的名稱,,這有助于對(duì)棋譜按照開局信息歸類。
提供對(duì)弈引擎接口,,可以進(jìn)行人機(jī)對(duì)弈和局面推演,,這是《象棋巫師》的主要功能,附帶的引擎3.ElephantEye(象眼)也具有很高的水平,。UCCI引擎已有10余個(gè),,它們可以以《象棋巫師》為平臺(tái)展開對(duì)戰(zhàn)。
內(nèi)置“象眼競技”引擎,,實(shí)現(xiàn)人機(jī)對(duì)弈,。
方便,、快速的棋局(包括對(duì)局信息和注釋)和排局編輯方式。
自動(dòng)演示和播放棋局,。
生成Java棋譜(用于Web論壇)和文本棋盤(用于BBS),。
生成圖片棋盤用于象棋刊物的出版印刷。
生成美觀互動(dòng)的Web棋盤,,用于棋譜在網(wǎng)站上的發(fā)布,。
生成BBS上的ANSI動(dòng)態(tài)棋盤,為BBS的文本環(huán)境增添靚色,。
提供大小兩套界面,,提供多套棋盤、棋子,、聲音和背景音樂的組合方案,。