Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thomas-daniels/chess.net
[No longer maintained] A .NET chess library, written in C#
https://github.com/thomas-daniels/chess.net
chess chess-library
Last synced: 18 days ago
JSON representation
[No longer maintained] A .NET chess library, written in C#
- Host: GitHub
- URL: https://github.com/thomas-daniels/chess.net
- Owner: thomas-daniels
- License: mit
- Created: 2015-08-31T08:30:11.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T13:45:25.000Z (about 3 years ago)
- Last Synced: 2024-10-09T20:20:46.085Z (about 1 month ago)
- Topics: chess, chess-library
- Language: C#
- Homepage:
- Size: 2.79 MB
- Stars: 50
- Watchers: 15
- Forks: 19
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)
I don't intend to continue maintaining this project. See https://github.com/thomas-daniels/Chess.NET/issues/29#issuecomment-599210147 for the details.
Chess.NET [![](https://travis-ci.org/ProgramFOX/Chess.NET.svg?branch=master)](https://travis-ci.org/ProgramFOX/Chess.NET)
=
Chess.NET is a chess library for .NET, written in C#.It contains the following features:
- Move validation (including castling and en passant).
- Check validation.
- Checkmate and stalemate validation.
- FEN string parsing and game-to-FEN conversion.
- Support of the Atomic chess variant - http://lichess.org/variant/atomic
- Support of the King of the Hill chess variant - https://en.lichess.org/variant/kingOfTheHill
- Support of the Three-check chess variant - https://en.lichess.org/variant/threeCheck
- Support of the Antichess variant - https://en.lichess.org/variant/antichess
- Support of the Horde variant - https://en.lichess.org/variant/horde
- Support of the Racing Kings variant - https://en.lichess.org/variant/racingKings
- Support for claiming draw for the 50 move rule.Planned features:
- Draw on threefold repetition
- Draw on insufficient mating material## NuGet
Chess.NET is available on NuGet, compiled for .NET Standard 1.3.
https://www.nuget.org/packages/ChessDotNet/
https://www.nuget.org/packages/ChessDotNet.Variants/