Chess game in Java language (console version)
Supports : -input in console : [a-h][0-7] -move control for every pieces -output in console : messages and game board using ASCII characters -special moves : "Pawn initial move", "Castling", "En passant" -check control -check mate and pat control(endgame detection) -pawn promotion(pawn,knight,bishop,rook,queen)
Display logic is loosely coupled with game mechanics, enabling development of other UI use.