kandi background
Explore Kits

GNU Chess using reusable libraries

by Deepu Updated: Oct 1, 2021

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

JavaScript star image 28 Version:1.0.9

License: Permissive (MIT)

Accepts FEN, PGN or array data for chess board and generates PNG or buffer.

Support
Quality
Security
License
Reuse

chess-image-generatorby andyruwruw

JavaScript star image 28 Version:1.0.9 License: Permissive (MIT)

Accepts FEN, PGN or array data for chess board and generates PNG or buffer.
Support
Quality
Security
License
Reuse

web-boardimageby niklasf

Python star image 48 Version:Current

License: Strong Copyleft (AGPL-3.0)

An HTTP service that renders chess board images

Support
Quality
Security
License
Reuse

web-boardimageby niklasf

Python star image 48 Version:Current License: Strong Copyleft (AGPL-3.0)

An HTTP service that renders chess board images
Support
Quality
Security
License
Reuse

chess_graphby Destaq

Python star image 30 Version:v1.6.0

License: No License (null)

A program that will produce a graphical sunburst chart of chess openings from the PGN that is provided to it.

Support
Quality
Security
License
Reuse

chess_graphby Destaq

Python star image 30 Version:v1.6.0 License: No License

A program that will produce a graphical sunburst chart of chess openings from the PGN that is provided to it.
Support
Quality
Security
License
Reuse

Chess API

Chess API consists the Minimax and Alpha-beta Pruning algorithms.

Chess-AIby lamesjim

Python star image 68 Version:Current

License: Permissive (MIT)

A Chess AI that uses a minimax algorithm with alpha-beta pruning

Support
Quality
Security
License
Reuse

Chess-AIby lamesjim

Python star image 68 Version:Current License: Permissive (MIT)

A Chess AI that uses a minimax algorithm with alpha-beta pruning
Support
Quality
Security
License
Reuse

yachessby devinalvaro

Python star image 11 Version:Current

License: Permissive (MIT)

Chess game with AI (minimax + alpha-beta pruning)

Support
Quality
Security
License
Reuse

yachessby devinalvaro

Python star image 11 Version:Current License: Permissive (MIT)

Chess game with AI (minimax + alpha-beta pruning)
Support
Quality
Security
License
Reuse

Chess-AIby anubhavshrimal

Java star image 6 Version:Current

License: Permissive (MIT)

A Java Project which implements playing chess with the computer which uses Alpha-Beta Pruning.

Support
Quality
Security
License
Reuse

Chess-AIby anubhavshrimal

Java star image 6 Version:Current License: Permissive (MIT)

A Java Project which implements playing chess with the computer which uses Alpha-Beta Pruning.
Support
Quality
Security
License
Reuse

chess_minimaxby Howuhh

Jupyter Notebook star image 2 Version:Current

License: Permissive (MIT)

minimax algorithm for chess with alpha-beta pruning

Support
Quality
Security
License
Reuse

chess_minimaxby Howuhh

Jupyter Notebook star image 2 Version:Current License: Permissive (MIT)

minimax algorithm for chess with alpha-beta pruning
Support
Quality
Security
License
Reuse

Chessboard Creation

Chessboard creation to play the Chess.It has row and columns.

chessboardjsby oakmac

JavaScript star image 1557 Version:Current

License: Permissive (MIT)

JavaScript chessboard

Support
Quality
Security
License
Reuse

chessboardjsby oakmac

JavaScript star image 1557 Version:Current License: Permissive (MIT)

JavaScript chessboard
Support
Quality
Security
License
Reuse

ChessBoardby jaeheonshim

Java star image 26 Version:Current

License: Permissive (MIT)

A Java library for working with a chess game and performing chess move validation

Support
Quality
Security
License
Reuse

ChessBoardby jaeheonshim

Java star image 26 Version:Current License: Permissive (MIT)

A Java library for working with a chess game and performing chess move validation
Support
Quality
Security
License
Reuse

cm-chessboardby shaack

JavaScript star image 95 Version:Current

License: Permissive (MIT)

A JavaScript chessboard rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, mobile friendly.

Support
Quality
Security
License
Reuse

cm-chessboardby shaack

JavaScript star image 95 Version:Current License: Permissive (MIT)

A JavaScript chessboard rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, mobile friendly.
Support
Quality
Security
License
Reuse

neural-chessboardby maciejczyzewski

Python star image 177 Version:v1.0

License: Permissive (MIT)

♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔

Support
Quality
Security
License
Reuse

neural-chessboardby maciejczyzewski

Python star image 177 Version:v1.0 License: Permissive (MIT)

♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔
Support
Quality
Security
License
Reuse

Development Environment

VS code is used for development of the Chess game.

vscode-gitlensby eamodio

TypeScript star image 6150 Version:v11.6.0

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

vscode-gitlensby eamodio

TypeScript star image 6150 Version:v11.6.0 License: Permissive (MIT)

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
Support
Quality
Security
License
Reuse

awesome-vscodeby viatsko

JavaScript star image 19303 Version:Current

License: Permissive (CC0-1.0)

🎨 A curated list of delightful VS Code packages and resources.

Support
Quality
Security
License
Reuse

awesome-vscodeby viatsko

JavaScript star image 19303 Version:Current License: Permissive (CC0-1.0)

🎨 A curated list of delightful VS Code packages and resources.
Support
Quality
Security
License
Reuse

code-serverby cdr

TypeScript star image 50493 Version:v4.0.0

License: Permissive (MIT)

VS Code in the browser

Support
Quality
Security
License
Reuse

code-serverby cdr

TypeScript star image 50493 Version:v4.0.0 License: Permissive (MIT)

VS Code in the browser
Support
Quality
Security
License
Reuse

vscode-debug-visualizerby hediet

TypeScript star image 7228 Version:Current

License: Strong Copyleft (GPL-3.0)

An extension for VS Code that visualizes data during debugging.

Support
Quality
Security
License
Reuse

vscode-debug-visualizerby hediet

TypeScript star image 7228 Version:Current License: Strong Copyleft (GPL-3.0)

An extension for VS Code that visualizes data during debugging.
Support
Quality
Security
License
Reuse
  • © 2022 Open Weaver Inc.