/ChessScoreCalculation

This project is a task sent to me by a CS-Tech.

Primary LanguageJava

✨ ChessScoreCalculation✨

👉 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.

File Structure

  • 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

Language and Tool

java eclipse

📧 Contact

Sena Nur ÇOBAN

E-Mail - senacoban132@gmail.com
Linkedin - linkedin.com/in/senanurcobann