- This is a GUI chess game mainly made by JavaFX.
- The game is 2 players using the same machine, with interactive design and pieces.
- Designed the game structure using OOP pillars, and SOLID principles to improve the code design.
- Implemented checkmate detection and interactive chessboard where piece movements illuminate upon mouse interaction (not resulting in checkmate), utilizing JavaFX built-in functions.
- This game was made mainly to master the OOP Pillars and some SOLID principles for self-education.
- I used Piece
abstract Class
to serve the Abstration pillar by makingabstract methodes
and let every different piece implement its own logic.
-
Notifications
You must be signed in to change notification settings - Fork 0
ziad-ashraf7/Chess
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A Chess GUI Game using JavaFX
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published