通用對(duì)弈引擎接口——仿照WinBoard和ChessBase的電腦博弈設(shè)計(jì)理念,使用UCCI(中國(guó)象棋通用引擎協(xié)議),可加載20余個(gè)UCCI引擎。
與國(guó)際接軌的棋譜記錄格式——用PGN文件(可移植棋盤游戲格式)記錄中國(guó)象棋棋局,用FEN(Forsyth-Edwards格式)記錄中國(guó)象棋排局,實(shí)現(xiàn)了棋譜和排局快速錄入和編輯。
開局自動(dòng)識(shí)別系統(tǒng)——自動(dòng)生成ECCO(中國(guó)象棋開局百科)編號(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(中國(guó)象棋開局百科)編號(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)置“象眼競(jìng)技”引擎,實(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)境增添靚色。
提供大小兩套界面,提供多套棋盤、棋子、聲音和背景音樂的組合方案。