JCheckers is a Java based game application with the option to play checkers against either an artificially intelligent computer entity or another player over a P2P network.