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.
- Host: GitHub
- URL: https://github.com/tomaszilinek/chesscsharp
- Owner: TomasZilinek
- Created: 2024-05-01T11:58:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-25T09:24:32.000Z (over 1 year ago)
- Last Synced: 2025-03-22T10:46:16.191Z (about 1 year ago)
- Topics: alpha-beta-pruning, chess, csharp, game, minmax, windows-forms
- Language: C#
- Homepage:
- Size: 3.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)



