All Projects → 3583Bytes → ChessCore

3583Bytes / ChessCore

Licence: MIT License
Chess Engine Implemented in .net core

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to ChessCore

fastchess
Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
Stars: ✭ 75 (+134.38%)
Mutual labels:  chess-engine
rustic
Rustic is a chess engine. It is written from scratch, in the Rust programming language.
Stars: ✭ 68 (+112.5%)
Mutual labels:  chess-engine
magic-bits
A C++ header-only library for efficient move generation in Chess using "magic bitboards" technique
Stars: ✭ 26 (-18.75%)
Mutual labels:  chess-engine
shallow-blue
UCI Chess engine written in C++11
Stars: ✭ 55 (+71.88%)
Mutual labels:  chess-engine
seer-nnue
UCI chess engine using neural networks for position evaluation
Stars: ✭ 60 (+87.5%)
Mutual labels:  chess-engine
Koivisto
UCI Chess engine
Stars: ✭ 93 (+190.63%)
Mutual labels:  chess-engine
Sunfish
Sunfish: a Python Chess Engine in 111 lines of code
Stars: ✭ 2,254 (+6943.75%)
Mutual labels:  chess-engine
stockfish-chess-web-gui
Responsive chess web GUI to play against the Stockfish 10 chess engine. Multiple web GUI implementations have also been included.
Stars: ✭ 21 (-34.37%)
Mutual labels:  chess-engine
elephantfish
elephantfish: 一个只有124行的中国象棋引擎
Stars: ✭ 129 (+303.13%)
Mutual labels:  chess-engine
Realtime-OpenCV-Chess
♔ Chess-playing with Open-CV [Human vs AI (Stockfish engine)]
Stars: ✭ 18 (-43.75%)
Mutual labels:  chess-engine
lc0-docker
lc0docker: run lc0 chess client and lichess bot under Docker and Kubernetes
Stars: ✭ 26 (-18.75%)
Mutual labels:  chess-engine
uci
A thin wrapper on a uci chess engine
Stars: ✭ 33 (+3.13%)
Mutual labels:  chess-engine
php-grandmaster
Chess engine written in PHP
Stars: ✭ 100 (+212.5%)
Mutual labels:  chess-engine
Demolito
UCI Chess Engine
Stars: ✭ 41 (+28.13%)
Mutual labels:  chess-engine
chess22k
Chessengine written in Java
Stars: ✭ 26 (-18.75%)
Mutual labels:  chess-engine
Zerofish
An implementation of the AlphaZero algorithm for chess
Stars: ✭ 34 (+6.25%)
Mutual labels:  chess-engine
OpenChess
A cross-platform chess game.
Stars: ✭ 18 (-43.75%)
Mutual labels:  chess-engine
liground
A free, open-source and modern Chess Variant Analysis GUI for the 21st century
Stars: ✭ 41 (+28.13%)
Mutual labels:  chess-engine
littlewing
Chess engine written in Rust ♛
Stars: ✭ 27 (-15.62%)
Mutual labels:  chess-engine
renpy-chess
A chess GUI built with Ren'Py, python-chess, and Stockfish. Version 2.0 of https://github.com/RuolinZheng08/renpy-chess-engine
Stars: ✭ 36 (+12.5%)
Mutual labels:  chess-engine

ChessCore

Chess Engine Implemented in .net core

Winboard/Xboard Compatible Chess Engine Written in C#/.NET Core. ChessCore has 2 modes XBoard Protocol which allows you to use Winboard Chess GUI http://hgm.nubati.net or Console mode which shows the current chess board using ASCII.

To Run type in: dotnet ChessCore.dll

About

This project is a product of a rather rash decision in mid 2008 to learn to program my own Chess Game, hence began my journey into the art of computer chess. The main goal of the original project was to learn about how computers play chess while producing a chess engine that is easily understood and well documented. I feel that goal has now been achieved. As the next step I decided to release the full source code for my chess engine under the MIT license to allow other developers to learn and contribute to further improve & extend my chess engine.

The documentation & tutorial on how to build a chess engine can be accessed in the following 2 formats:

PDF

http://www.adamberent.com/wp-content/uploads/2019/02/GuideToProgrammingChessEngine.pdf

Website

http://adamberent.com/home/chess/computer-chess/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].