The application is a classic checkers game made with C# programming language and .NET framework. The game has implemented the rules of the classic game and new game modes.
-
Game Modes:
- Classic Mode: Play the traditional game of checkers with standard rules.
- Allow Multiple Jumps: A mode where players can perform multiple jumps in one turn if possible.
- All Pieces to be Kings: In this mode, all pieces start as kings, giving them the ability to move and jump in any direction from the beginning.
- A Few Pieces: Start the game with fewer pieces for a quicker, more strategic match.
-
Game Saving and Loading:
- Save Game: Allows players to save their current game state at any point, so they can resume later.
- Load Game: Provides an option to load a previously saved game and continue from where they left off.
-
Statistics View:
- Red Player Wins: See the total number of matches won by the red player.
- White Player Wins: See the total number of matches won by the white player.
- Maximum Pieces Remaining: Track the maximum number of pieces remaining on the board at the end of any game.
-
About the Game:
- Game Description: An overview of the checkers game and basic rules.
- Credits: Information about the game developer
- Press the right mouse button -> select the piece you want to move
- Press the left mouse button -> select the possible move you want to make
In the top bar, you can find all the features mentioned above:
- File: Save your current game to resume later or load a previously saved game, play a classic game, and view statistics.
- Game Modes: Choose between different game modes such as Classic, Allow Multiple Jumps, All Pieces to be Kings, and A Few Pieces.
- Help: Learn about the rules, how to play and view credits.