A Java chess application built from scratch using bitboards and a legal move generator verified by perft testing. Features 2-player mode, minimax AI, and an opening repertoire trainer. - JordanRuty ...
Background This is a ground-up rewrite of three earlier attempts at a Java chess application. Those versions used a piece-per-class architecture that made the AI search impractically slow and the ...