Package de.java_chess.javaChess.engine

Interface Summary
BitBoardAnalyzer This interface has to be implemented by any class, that that analyses a BitBoard type chess game position.
ChessEngine This interface defines the functionality of a engine to play the game of chess.
 

Class Summary
BitBoardAnalyzerImpl The class implements the functionality to analyze a game position, stored as a bitboard.
BitUtils This class provides utility methods to manipulate bitmasks.
ChessEngineImpl This class implements the functionality to play the actual game of chess
PlyGenerator This class generates all possible plies for a given game position.