update
This commit is contained in:
189
html/chess.md2.html
Normal file
189
html/chess.md2.html
Normal file
@@ -0,0 +1,189 @@
|
||||
<h1 id="awesome-chess-awesome">Awesome Chess <a
|
||||
href="https://github.com/sindresorhus/awesome"><img
|
||||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||||
alt="Awesome" /></a></h1>
|
||||
<p>A curated list of assets availible on the Internet related to
|
||||
chess.</p>
|
||||
<p><em>Inspired by the <a
|
||||
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
|
||||
You might want to read the complete <a
|
||||
href="https://github.com/sindresorhus/awesome">awesome</a>
|
||||
list.</em></p>
|
||||
<h3 id="contributing">Contributing</h3>
|
||||
<p>Kindly go through <a
|
||||
href="https://github.com/hkirat/awesome-chess/blob/master/CONTRIBUTING.md#contribution-guidelines">Contribution
|
||||
Guidelines</a> first.</p>
|
||||
<h2 id="content">Content</h2>
|
||||
<ul>
|
||||
<li><a href="#books">Books</a></li>
|
||||
<li><a href="#fen-parsers">FEN Parsers</a></li>
|
||||
<li><a href="#move-validators">Move Validators</a></li>
|
||||
<li><a href="#bots">Bots</a></li>
|
||||
<li><a href="#websites">Websites</a></li>
|
||||
<li><a href="#boards">Boards</a></li>
|
||||
<li><a href="#board-notations">Board Notations</a></li>
|
||||
<li><a href="#pieces">Pieces</a></li>
|
||||
<li><a href="#talks">Talks</a></li>
|
||||
</ul>
|
||||
<h2 id="books">Books</h2>
|
||||
<p><em>Books to read on chess.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://kairavacademydotcom.files.wordpress.com/2013/06/john-thursby-75-chess-problems.pdf">Chess
|
||||
Problems</a> - Collection of chess puzzles.</li>
|
||||
<li><a
|
||||
href="http://www.gutenberg.org/cache/epub/5614/pg5614-images.html">Chess
|
||||
strategy</a> - HTML version of chess strategy by Edward Lasker.</li>
|
||||
<li><a
|
||||
href="http://www.chesscity.com/PDF/Sicilian_Dragon_Black_Attacks_ssd.pdf">Sicilian
|
||||
Dragon</a> - Attacking plans for black.</li>
|
||||
</ul>
|
||||
<h2 id="fen-parsers">FEN Parsers</h2>
|
||||
<p><em>Forsyth–Edwards Notation (FEN) is a standard notation for
|
||||
describing a particular board position of a chess game.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/tlehman/fenparser">fenparser by
|
||||
tlehman</a> - A parser for Forsyth-Edwards Notation wriitten in
|
||||
Python.</li>
|
||||
<li><a href="https://github.com/ucarion/fen">fen by ucarion</a> - A Rust
|
||||
Forsyth-Edwards notation parser with proper error handling.</li>
|
||||
<li><a href="https://github.com/andyherbert/fen-diagram">fen-diagram by
|
||||
andyherbert</a> - JavaScript for generating chess diagrams using
|
||||
Forsyth-Edwards notation.</li>
|
||||
</ul>
|
||||
<h2 id="bots">Bots</h2>
|
||||
<p><em>Bots are algorithms involving artificial intelligence to play
|
||||
against a user.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/benwr/latrunculorum">latrunculorum</a> -
|
||||
A simple chess bot in Python.</li>
|
||||
<li><a href="https://github.com/jfabeel/Chessbot">Chessbot</a> - Bot
|
||||
written in Java.</li>
|
||||
</ul>
|
||||
<h2 id="move-validators">Move Validators</h2>
|
||||
<p><em>Validators are tools for checking authenticity of a
|
||||
move.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/jhlywa/chess.js">chess.js</a> -
|
||||
chess.js, Structured code for chess authentication.</li>
|
||||
<li><a href="https://www.npmjs.com/package/chess">npm chess package</a>
|
||||
- An algebraic notation driven chess engine that can validate board
|
||||
position and produce a list of viable moves.</li>
|
||||
<li><a href="https://github.com/cgearhart/Chessnut.git">Chessnut</a> -
|
||||
Chessnut is a simple chess board model written in Python. It provides
|
||||
functionality of parsing FEN and generating a list of legal moves for
|
||||
each FEN representation.</li>
|
||||
</ul>
|
||||
<h2 id="websites">Websites</h2>
|
||||
<p><em>Websites include platforms for people to play chess.</em></p>
|
||||
<ul>
|
||||
<li><a href="http://multiplayerchess.com">multiplayerchess.com</a> - A
|
||||
simple single page chess playing application facilitating the play of
|
||||
chess.</li>
|
||||
<li><a href="http://en.lichess.org/">lichess.org</a> - One of the most
|
||||
mature platforms for playing chess on the internet. It is open source
|
||||
too. It is equipped with daily puzzles and an TV to spectate other
|
||||
matches.</li>
|
||||
<li><a href="https://chess24.com/en/play/chess">chess24.com</a> - Play
|
||||
as well as learn chess from chess24 with the best of tutorials.</li>
|
||||
<li><a
|
||||
href="http://play.chessbase.com/js/apps/playchess/">chessbase.com</a> -
|
||||
Lucrative, single page application for playing chess.</li>
|
||||
<li><a href="http://www.chess.com/">chess.com</a> - Learn and play chess
|
||||
with over 5 million other users.</li>
|
||||
<li><a href="https://www.chesscademy.com/">chesscademy.com</a> - Watch
|
||||
videos, solve puzzles, and play games. All for free. (Works similar to
|
||||
Khan Academy.)</li>
|
||||
<li><a href="http://chesstempo.com">chesstempo.com</a> - Online chess
|
||||
tactics training site.</li>
|
||||
<li><a
|
||||
href="https://chessprogramming.wikispaces.com/">chessprogramming.wikispaces.com</a>
|
||||
- Repository of information about programming computers to play
|
||||
chess.</li>
|
||||
<li><a href="http://freechess.org/">freechess.org</a> - The ‘Free
|
||||
Internet Chess Server’ (FICS) is one of the oldest Internet chess
|
||||
servers. There are lots of client applications for almost every device,
|
||||
operation system or webbrowser available.</li>
|
||||
</ul>
|
||||
<h2 id="boards">Boards</h2>
|
||||
<p><em>Boards are tools for encapsulating the process of rendering a
|
||||
board.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://github.com/oakmac/chessboardjs/">Chessboard.js</a>
|
||||
- chessboard.js is a standalone JavaScript chess board.</li>
|
||||
<li><a href="https://github.com/laat/chess-board">chess-board</a> - A
|
||||
web component for displaying chess positions. It takes FEN string as
|
||||
input and renders the board as output.</li>
|
||||
<li><a href="https://github.com/bmarini/jchess">jchess</a> - A jQuery
|
||||
based JavaScript library for parsing and displaying chess games.
|
||||
Currently takes FEN and PGN as inputs.</li>
|
||||
<li><a
|
||||
href="https://github.com/caustique/chessboard-js">Chessboard-js</a> - A
|
||||
responsive mobile-first JavaScript chessboard library.</li>
|
||||
</ul>
|
||||
<h2 id="board-notations">Board Notations</h2>
|
||||
<p><em>Notations are a way of expressing the properties of the board in
|
||||
textual format. <a
|
||||
href="http://chess.eusa.ed.ac.uk/Chess/Rules/notation.html">Tutorial on
|
||||
Chess Notations</a>.</em></p>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation">FEN</a>
|
||||
- A FEN “record” defines a particular game position, all in one text
|
||||
line and using only the ASCII character set.</li>
|
||||
<li><a href="http://www6.chessclub.com/help/PGN-spec">PNG</a> - PGN is
|
||||
structured “for easy reading and writing by human users and for easy
|
||||
parsing and generation by computer programs.”</li>
|
||||
<li>Other Notations
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://en.wikipedia.org/wiki/Algebraic_notation_(chess)">Algebraic
|
||||
Chess Notation</a></li>
|
||||
<li><a href="https://en.wikipedia.org/wiki/ICCF_numeric_notation">ICCF
|
||||
numeric notation</a> - Official chess game notation for all
|
||||
International Correspondence Chess Federation games.</li>
|
||||
<li><a href="http://www6.chessclub.com/chessviewer/smith.html">Smith
|
||||
Chess Notation</a></li>
|
||||
<li><a
|
||||
href="https://en.wikipedia.org/wiki/Descriptive_notation">Descriptive
|
||||
Notation</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<h2 id="pieces">Pieces</h2>
|
||||
<p><em>This includes the tools for getting artwork for various pieces of
|
||||
chess.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://www.thingiverse.com/thing:470700">Spiral Pieces in
|
||||
3-D</a></li>
|
||||
<li><a
|
||||
href="https://commons.wikimedia.org/wiki/Category:PNG_chess_pieces/Standard_transparent">Pieces
|
||||
on Wikipedia</a></li>
|
||||
<li><a
|
||||
href="https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode">Chess
|
||||
Pieces in Unicode</a></li>
|
||||
<li><a href="http://www.flaticon.com/search/chess">Icons on
|
||||
flaticons</a></li>
|
||||
<li><a href="https://thenounproject.com/search/?q=chess">Icons on
|
||||
thenounproject</a></li>
|
||||
</ul>
|
||||
<h2 id="talks">Talks</h2>
|
||||
<p><em>Talks on chess.</em></p>
|
||||
<ul>
|
||||
<li><a href="https://www.youtube.com/watch?v=fPopQaY7Og4">Understanding
|
||||
Chess Mastery</a> -Talk on understanding chess mastery by Jennifer
|
||||
Shahade.</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=A3yDvM8aplY">How Chess Can
|
||||
Revolutionize Learning</a> - Talk on how chess can revolutionize
|
||||
learning by Cody Pomeranz.</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=v34NqCbAA1c">Working
|
||||
backward to solve problems</a> - Talk on working backward to solve
|
||||
problems by Maurice Ashley</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=lgCSo1Txw3c">Chess
|
||||
Life</a></li>
|
||||
<li><a href="https://www.youtube.com/watch?v=7EuxVOgrEig">Why Chess is
|
||||
Boring</a> - Talk on why chess is boring by Bobby Fischer</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=p027ysBt0_M">Chess
|
||||
Peeps</a></li>
|
||||
</ul>
|
||||
<p><a href="https://github.com/hkirat/awesome-chess">chess.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user