GamePlayerChineseCheckers is a subclass of GamePlayer and is the super-class of all user-implemented 'Chinese Checkers'-players.

GamePlayerChineseCheckers declares one function that must be implemented:

Note: A game of 'Chinese Checkers' will be automatically aborted if the internal system cannot see any progress in the game (marbles just moving back and forth...) - this check is presently implemented as maximum number of moves.