GNU Chess is a chess-playing game. It can use it to play chess against the computer on a terminal or, more commonly, as the chess engine for graphical chess frontends such as XBoard.The game is designed for two players, who move 16 pieces according to fixed rules across a checkerboard and try to checkmate the opponent's king. Make a robotic manipulator that autonomously competes against either a human or robot opponent, playing on a physical board with physical pieces. Following are the steps to create your own Chess application, 1. Development Environment 2. Chessboard Creation 3. PGN image for Chess 4. Chess API
PGN image for Chess
Portable Game Notation is a notation used to record Chess games. It is easy to read by users and to process by computers.
chess-image-generatorby andyruwruw
Accepts FEN, PGN or array data for chess board and generates PNG or buffer.
chess-image-generatorby andyruwruw
JavaScript 28 Version:1.0.9 License: Permissive (MIT)
web-boardimageby niklasf
An HTTP service that renders chess board images
web-boardimageby niklasf
Python 48 Version:Current License: Strong Copyleft (AGPL-3.0)
chess_graphby Destaq
A program that will produce a graphical sunburst chart of chess openings from the PGN that is provided to it.
chess_graphby Destaq
Python 30 Version:v1.6.0 License: No License
Chess API
Chess API consists the Minimax and Alpha-beta Pruning algorithms.
Chess-AIby lamesjim
A Chess AI that uses a minimax algorithm with alpha-beta pruning
Chess-AIby lamesjim
Python 68 Version:Current License: Permissive (MIT)
yachessby devinalvaro
Chess game with AI (minimax + alpha-beta pruning)
yachessby devinalvaro
Python 11 Version:Current License: Permissive (MIT)
Chess-AIby anubhavshrimal
A Java Project which implements playing chess with the computer which uses Alpha-Beta Pruning.
Chess-AIby anubhavshrimal
Java 6 Version:Current License: Permissive (MIT)
chess_minimaxby Howuhh
minimax algorithm for chess with alpha-beta pruning
chess_minimaxby Howuhh
Jupyter Notebook 2 Version:Current License: Permissive (MIT)
Chessboard Creation
Chessboard creation to play the Chess.It has row and columns.
chessboardjsby oakmac
JavaScript chessboard
ChessBoardby jaeheonshim
A Java library for working with a chess game and performing chess move validation
ChessBoardby jaeheonshim
Java 33 Version:Current License: Permissive (MIT)
cm-chessboardby shaack
A JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expandable
cm-chessboardby shaack
JavaScript 157 Version:Current License: Permissive (MIT)
neural-chessboardby maciejczyzewski
♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔
neural-chessboardby maciejczyzewski
Python 177 Version:v1.0 License: Permissive (MIT)
Development Environment
VS code is used for development of the Chess game.
vscode-gitlensby eamodio
Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more
vscode-gitlensby eamodio
TypeScript 6150 Version:v11.6.0 License: Permissive (MIT)
awesome-vscodeby viatsko
🎨 A curated list of delightful VS Code packages and resources.
awesome-vscodeby viatsko
JavaScript 22577 Version:Current License: Permissive (CC0-1.0)
code-serverby cdr
VS Code in the browser
vscode-debug-visualizerby hediet
An extension for VS Code that visualizes data during debugging.
vscode-debug-visualizerby hediet
TypeScript 7613 Version:Current License: Strong Copyleft (GPL-3.0)