lichess.org 的移动端/网页棋牌 UI
Chessground 是一款为 Linux 系统开发的免费/自由的 开源 棋牌 UI。 lichess.org。 它针对现代浏览器以及使用 Cordova 的移动开发。
Chessground 遵循 GPL-3.0 许可协议(或任何后续版本)分发。 根据您的选择)。 当您将 Chessground 用于您的网站时,您的合作作品可能会 只能在 GPL 许可下分发。 您必须将源代码发布给 您网站的用户。 请参阅 greendrake.info 关于 JavaScript 的 GPL 详情。
使用 TypeScript 进行了正确的输入
速度快。使用自定义 DOM 差异算法,将 DOM 写入最小化到绝对最小值。
占用空间小:10K gzipped(31K unzipped)。无依赖关系。
使用 SVG 绘制棋盘上的圆形、箭头和自定义用户形状
箭头会自动匹配有效的走法。可以通过在绘制箭头时将鼠标拖离棋盘并返回,来绘制自由手法的箭头。
可在任何时候进行完全配置和重新配置
仅使用 CSS 进行样式设置:只需切换类即可更改棋盘和棋子
流畅的布局:可随时调整棋盘大小
支持 3D 棋子和棋盘
全面支持移动设备(touchstart、touchmove、touchend)
通过单击移动棋子
通过拖放移动棋子
通过单击或拖放删除棋子
将新棋子拖放到棋盘上(编辑器、Crazyhouse)
棋子动画:移动和淡出
显示最后一步、棋子、移动目的地和预移动目的地(可实现悬停效果)
导入和导出 FEN 表示法中的位置
用户回调
不包含棋局逻辑:可用于棋类变体
暂无开放 Issues,或尚未同步最近议题。