Chess

Awesome Chess Awesome

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

灵感来自 awesome 列出的东西. 您可能想要阅读完整的内容 awesome 名单.

Contributing

请通过 Contribution Guidelines 第一.

Content

Books

在国际象棋上阅读的书籍.

FEN解析器

  • Forsyth-Edwards符号(FEN)是描述棋类游戏特定棋盘位置的标准符号.*

  • fenparser by tlehman - 用于Forsyth-Edwards符号的解析器在Python中使用.

  • fen by ucarion - 具有适当错误处理的Rust Forsyth-Edwards符号解析器.
  • fen-diagram by andyherbert - 使用Forsyth-Edwards表示法生成国际象棋图的JavaScript.

Bots

机器人是涉及针对用户玩的人工智能的算法.

移动验证器

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

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

Websites

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

  • multiplayerchess.com - 一个简单的单页象棋游戏应用程序,方便国际象棋的游戏.
  • lichess.org - 在互联网上下棋最成熟的平台之一. 它也是开源的. 它配备了每日拼图和电视,以观看其他比赛.
  • chess24.com - 使用最好的教程,从国际象棋24中学习国际象棋.
  • chessbase.com - 用于下棋的有利可图的单页应用程序.
  • chess.com - 与超过500万其他用户一起学习和下棋.
  • chesscademy.com - 观看视频,解决难题和玩游戏. 一切都是免费的. (与可汗学院类似.)
  • chesstempo.com - 在线国际象棋战术培训网站.
  • chessprogramming.wikispaces.com - 关于编程计算机下棋的信息库.
  • freechess.org - “免费互联网国际象棋服务器”(FICS)是最古老的互联网国际象棋服务器之一. 几乎所有设备,操作系统或webbrowser都有许多客户端应用程序.

Boards

板是用于封装渲染板的过程的工具.

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

董事会表示法

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

Pieces

这包括获取各种国际象棋艺术品的工具.

Talks

国际象棋谈判.