A terminal based chess game in Java all rules are included (en passant, pin, casteling and etc.)
all features have been tested and all tests are provided
the game will load a chess board inside the termial and it promts you to provide the row and the column of the piece you would like to move and the row and the column which you want to move the piece to.
if your provided move is ligal it would print the new board other wise the same board and promts you for new input.
the system will end once one side is checkmated or the position is draw (setelmate or two king are left).
once the system end upon request it can provide the list of all moves that have been played.
- Clone the repository
- Run Main.java file
- Java
1-adding gui 2-connecting to the lichess api.
Aryan Golbaghi | LinkedIn