Develop a Java library to implement chess-based games (such as checkers, chess, reversi,...). The library should provide classes and interfaces that can then be specialized to implement different games and implement bot players.
Linux/Mac
./gradlew run
Window
gradle run