什么是Chesspresso™?
Chesspresso™用于什么?
简短历史
功率与性能
主要概念
基本模型
国际象棋 以下为: 包含国际象棋一般定义的类 移动 以下为: 代表国际象棋动作的类 职位: 国际象棋位置的几个抽象可用: 不可变的 , 可变的 、和 可移动的 位置 (移动、撤消移动、生成AllMoves)接口和实现, 这个 主要的 一种是基于比特板的。 游戏 以下为: 支持线条、注释、, 遍历、遍历游戏等的能力。
意见
位置视图 以下为: 一个交互式面板,用于显示位置,对工件拖动和 单击方块并将事件打包给侦听器 游戏浏览器 以下为: 显示游戏的交互式面板,包含文本(基于PGN) 和图形视图(基于免费的Chess Cases字体),支持 浏览游戏 HTML游戏浏览器 以下为: 生成显示游戏的HTML,允许浏览 带有web浏览器的游戏。 使用JavaScript。 在这里 就是一个例子。
标准
PGN(便携式游戏符号):基于ASCII的实际标准 游戏系列。 Chesspresso™包含高速 PGN读取器 和 PGN编写器 FEN公司 (Forsyth-Edwards符号):描述国际象棋的标准 使用ASCII字符集的位置。 Chesspresso™支持解析和生成FEN 抱怨 (数字注释符号):注释国际象棋的动作和游戏 Chesspresso™理解NAG、符号和英语描述 xboard:包含一个类来启动兼容xboard的引擎(比如crafty) 环保署将很快提供支持。
ChesspressoBar,插件(未来计划)
如何获得Chesspresso™?