Chess
Awesome Chess ¶
互联网上可用的与国际象棋相关的精选资产列表.
灵感来自 awesome 列出事情. 你可能想阅读完整 awesome 列表.
Contributing¶
请通过 Contribution Guidelines 第一的.
Content¶
Books¶
有关国际象棋的书籍.
- Chess Problems - 国际象棋谜题的集合.
- Chess strategy - 爱德华·拉斯克 (Edward Lasker) 的 HTML 版国际象棋策略.
- Sicilian Dragon - 黑色的攻击计划.
FEN 解析器¶
Forsyth–Edwards 符号 (FEN) 是描述国际象棋游戏特定棋盘位置的标准符号.
- fenparser by tlehman - 用 Python 编写的 Forsyth-Edwards Notation 解析器.
- fen by ucarion - 具有适当错误处理的 Rust Forsyth-Edwards 符号解析器.
- fen-diagram by andyherbert - 使用 Forsyth-Edwards 符号生成国际象棋图的 JavaScript.
Bots¶
机器人是涉及人工智能的算法,可以与用户对战.
- latrunculorum - 一个简单的 Python 国际象棋机器人.
- Chessbot - 用 Java 编写的机器人.
移动验证器¶
验证器是检查移动真实性的工具.
- 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.
- FEN - FEN“记录”定义了一个特定的游戏位置,全部在一个文本行中并且仅使用 ASCII 字符集.
- PNG - PGN 的结构“便于人类用户阅读和编写,也便于计算机程序解析和生成”.
- 其他符号
- Algebraic Chess Notation
- ICCF numeric notation - 所有国际通信国际象棋联合会游戏的官方国际象棋游戏符号.
- Smith Chess Notation
- Descriptive Notation
Pieces¶
这包括用于获取各种国际象棋作品的工具.
- Spiral Pieces in 3-D
- Pieces on Wikipedia
- Chess Pieces in Unicode
- Icons on flaticons
- Icons on thenounproject
Talks¶
关于国际象棋的谈话.
- Understanding Chess Mastery - 詹妮弗·沙哈德 (Jennifer Shahade) 关于理解国际象棋精通的谈话.
- How Chess Can Revolutionize Learning - 谈论国际象棋如何彻底改变 Cody Pomeranz 的学习方式.
- Working backward to solve problems - Maurice Ashley 谈逆向解决问题
- Chess Life
- Why Chess is Boring - Bobby Fischer 谈国际象棋为什么无聊
- Chess Peeps