Chess is a game created using C# in Visual Studio. Users can signup and login and choose how many minutes each player will have to make their moves. When a player makes a move, their opponent's remaining time continues to decrease. The game ends when either some player runs out of time, either when a king gets captured or when a draw occurs. The application keeps track of how many victories, draws and defeats each registered player has and shows the leaderboard based on Victories or based on Winrate. All data is saved and restored from a database.
Features:
- Sign up and login
- Set a timer for each player's move
- Keep track of victories, draws and defeats for each registered player
- Show Leaderboard based on Victories or based on Winrate
- Save and restore all data from a database
Installation: To install and run this program, follow these steps:
- Clone or download the project repository from GitHub
- Open the project in Visual Studio
- Compile and run the program from the main class file
Usage: To use this program, follow these steps:
- Launch the program in Visual Studio
- Sign up or login
- Set the timer for each player's move
- Play chess!
- Check your victories, draws, and defeats on the leaderboard
Note: This project was created in 2020 and some aspects of it may be outdated.