auntyellow 发表于 2005-3-20 22:39:00

ElephantBoard说明资料

<P>ElephantBoard是中国象棋对弈和棋谱编辑软件,是中国象棋的WinBoard。</P>
<P>  ElephantBoard有以下三个最具特色的功能:
  (1) 产生类似于ChessBoard HTML Publisher的Web页面,和象棋演播室的Java棋盘相比,Web页面最大的好处是用户可以自己对它们进行加工,得到美观的互动棋谱。另外ElephantBoard产生的Web代码使用的是JavaScript脚本,可以被绝大多数浏览器识别。
  (2) 自动产生ECCO(中国象棋开局百科)编号,ECCO编号共有500个,其中250多个有了归属,任何一个开局(不管是否合理)都可以找到相应ECCO编号,并查询开局和变例的名称,这有助于对棋谱按照开局信息归类。
  (3) 提供对弈引擎接口,可以进行人机对弈和局面推演,这是ElephantBoard的主要功能,附带的引擎ElephantEye(象眼)也具有一定的水平。
 
  当然,ElephantBoard也吸取了其他棋谱编辑软件(特别是WinBoard和象棋演播室)的特点,具有一般棋谱编辑软件的绝大部分功能,包括:
  (1) 单文档界面(SMI)(这是WinBoard的做法),使得界面紧凑并且操作方便,必要时可以启动多个ElephantBoard程序;
  (2) 可以直接打开与ElephantBoard相关联的PGN和FEN文件,在ElephantBoard运行时,也可以把这些文件拖放到ElephantBoard的窗口中;
  (3) 棋谱文件(PGN)和局面文件(FEN)都借鉴国际象棋的标准格式,这两种格式最容易推广;
  (4) 输入、删除着法;
  (5) 在棋谱文件中加入对局信息和注释;
  (6) 编辑局面;
  (7) 加入变着,变着信息可以用另一个ElephantBoard窗口浏览;
  (8) 产生可以贴在BBS上的文本棋盘(这是XQStudio的特色功能);
  (9) 产生可以贴在网页或印刷品上的图片棋盘(这也是XQStudio的特色功能);
  (10) 产生可以贴在论坛上的Java棋盘代码(这是XQStudio、CCBridge等软件的特色功能);
  (11) 键盘快速输入(这也是XQStudio的特色功能,但是ElephantBoard的输入方式略有不同)。
下载地址:

页: [1]
查看完整版本: ElephantBoard说明资料