A not so FX chess game written in Java
ChessFX is a chess game written in Java.
It's an extension of a project done during my 2nd year of my computer science degree at DUT Info Reims
It implements almost every rule of chess :
- Moves restrictions for each piece
- Check
- Checkmate
- Draw
- Null game (stalemate, 50-move rule)
- enPassant
- Castle
- Algebraic notation
To play it, download this project and execute the Main
class.
Once done, everything will be shown in a terminal, just follow the instructions. Both players needs to use the same computer !
This project was created for a project for my school.
I decided recently to give it a fresh look and fix some issues.
Original authors are
- Eric Desjardin
- Jean-Michel Nourrit
for the base structure of the project (Some part of the class structure and inheritance, Position.java
structure and Symbol.java
code)