👉 Problem definition: Calculation of the current state of the two sides (black and white) according to the pieces on the chessboard.
👉 Algoritma cycle:
1- A check to see if a piece is threatened occurs when there are one or more pieces of the opposite color that threaten that piece.
2- If a piece is not threatened, it gets the score on the table. [p-1,a-3,f-3,k-5,v-9,s-100]
3- The threatened chess piece gets half the point.
4- The threat status of all stones is checked. Two separate points are calculated for the black and white pieces.
- Board - The package was created for the chessboard.
- Conditions - The package contains interfaces that examine the movement conditions of the stones.
- Exceptions - The package was created for errors that the user may encounter.
- Moves - The package contains classes that include horizontal-vertical-diagonal movements of chess pieces.
- Pieces - The package contains the pieces and features of the chess game.
- Player - The package is for the player classes.
How do i run the project ! : How To Run
Sena Nur ÇOBAN
E-Mail - senacoban132@gmail.com
Linkedin - linkedin.com/in/senanurcobann