Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tollyh/chess

A chess game with a computer player made in C# with WPF
https://github.com/tollyh/chess

2d-game chess chess-engine chess-game csharp dotnet game pgn wpf wpf-application

Last synced: about 2 months ago
JSON representation

A chess game with a computer player made in C# with WPF

Awesome Lists containing this project

README

        

# Chess

A chess game with a computer player made in C# with WPF

## Features

- Graphical chess game with all standard rules implemented
- A move list using Short Algebraic Notation (SAN), with optional support for using piece symbols instead of letters
- Exporting to Portable Game Notation (PGN) and Forsyth–Edwards Notation (FEN)
- Custom position editor with FEN import support
- A computer player that can play as white, black, both, or neither
- Support for external chess engines using the UCI protocol (such as Stockfish)
- Quality of life features such as auto queen promotion, automatic board flipping, and line/square highlighting
- Colour scheme customisation

---

**Copyright © 2023 Ptolemy Hill**