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

https://github.com/tomaszilinek/chesscsharp

This is a project I did as a homework for a course at my bachelor's degree in university.
https://github.com/tomaszilinek/chesscsharp

alpha-beta-pruning chess csharp game minmax windows-forms

Last synced: 5 months ago
JSON representation

This is a project I did as a homework for a course at my bachelor's degree in university.

Awesome Lists containing this project

README

          

# ChessCsharp
This is a project I did as a homework for a course at my bachelor's degree in university. The AI is a minmax algorithm (alpha-beta pruning) with varying depth according to the chosen difficulty. Made in 2021.

Properties:
- you can choose color, difficulty and amount of time
- you can save a game nand then load it
- moves are recorded in the standard chess notation
- you can undo moves
- you can turn the board
- you can be shown all the threats from the opponent

## Requirements
- Visual Studio (or your own compiler)

## Credits
- [Tomáš Žilínek](https://www.linkedin.com/in/tomaszilinek)

![screenshot1](Screenshots/Screenshot1.png)
![screenshot2](Screenshots/Screenshot2.png)
![screenshot3](Screenshots/Screenshot3.png)
![screenshot4](Screenshots/Screenshot4.png)