A command line chess game implemented in Java using object-oriented programming and tested with junit
- Java 11
- Movement command: Each movement command must contain two characters that convey a specific coordinate of the chess board. The first one is a number from 1 to 8 (corresponding to a i coordinate in a matrix), while the second is a character from a to h (corresponding to a j coordinate in a matrix).
type END .
You should be able to run the current codebase by
-
In the coursework1 folder compile the given classes: javac chess/*.java .
-
Run the game: java chess/Game
- Object-oriented implementation of the chess board and pieces
- Validation of moves according to the rules of chess
- Ability to undo a move
Code: Markel Vigo, Mehmet Demir