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