Skip to content

Chess

Awesome Chess Awesome

互联网上可用的与国际象棋相关的精选资产列表.

灵感来自 awesome 列出事情. 你可能想阅读完整 awesome 列表.

Contributing

请通过 Contribution Guidelines 第一的.

Content

Books

有关国际象棋的书籍.

FEN 解析器

Forsyth–Edwards 符号 (FEN) 是描述国际象棋游戏特定棋盘位置的标准符号.

Bots

机器人是涉及人工智能的算法,可以与用户对战.

  • latrunculorum - 一个简单的 Python 国际象棋机器人.
  • Chessbot - 用 Ja​​va 编写的机器人.

移动验证器

验证器是检查移动真实性的工具.

  • chess.js - chess.js,用于国际象棋身份验证的结构化代码.
  • npm chess package - 一个代数符号驱动的国际象棋引擎,可以验证棋盘位置并生成可行动作列表.
  • Chessnut - Chessnut 是一个用 Python 编写的简单棋盘模型. 它提供解析 FEN 并为每个 FEN 表示生成合法移动列表的功能.

Websites

网站包括供人们下棋的平台.

  • multiplayerchess.com - 一个简单的单页国际象棋下棋应用程序,有助于下棋.
  • lichess.org - 最成熟的互联网下棋平台之一. 它也是开源的. 它配有日常拼图和一台电视,可以观看其他比赛.
  • chess24.com - 通过最好的教程从 chess24 下棋和学棋.
  • chessbase.com - 利润丰厚的单页下棋应用程序.
  • chess.com - 与超过 500 万其他用户一起学习和下棋.
  • chesscademy.com - 观看视频、解谜和玩游戏. 全部免费. (类似于可汗学院.)
  • chesstempo.com - 在线国际象棋战术培训网站.
  • chessprogramming.wikispaces.com - 有关编程计算机下棋的信息存储库.
  • freechess.org - “免费互联网国际象棋服务器”(FICS) 是最古老的互联网国际象棋服务器之一. 几乎所有可用的设备、操作系统或网络浏览器都有大量客户端应用程序.

Boards

Boards是封装渲染board的过程的工具

  • Chessboard.js - chessboard.js 是一个独立的 JavaScript 棋盘.
  • chess-board - 用于显示国际象棋位置的网络组件. 它以 FEN 字符串作为输入,并将电路板作为输出.
  • jchess - 基于 jQuery 的 JavaScript 库,用于解析和显示国际象棋游戏. 目前以 FEN 和 PGN 作为输入.
  • Chessboard-js - 响应式移动优先 JavaScript 棋盘库.

董事会符号

符号是一种以文本格式表达棋盘属性的方式. Tutorial on Chess Notations.

Pieces

这包括用于获取各种国际象棋作品的工具.

Talks

关于国际象棋的谈话.