ChineseCheckers
This project is a solver for two players' Chinese Checkers game using the Alpha Beta pruning algorithm. The program is written in C++ and uses a number of heuristics to improve the performance of the algorithm. Overall, the Chinese Checkers solver program has been built with performance in mind, and is designed to deliver fast and efficient game play. Whether you are playing against a bot or using the program as a library in your own project, you can be confident that the program will deliver high-performance results.
Loading...
Searching...
No Matches
ChineseCheckers Member List

This is the complete list of members for ChineseCheckers, including all inherited members.

bit_boards_ChineseCheckersprotected
cantor_pairing_ChineseCheckersprotected
cantorPairingFunction(const int &x, const int &y) constChineseCheckersprotected
ChineseCheckers()ChineseCheckers
computeAndSetZobristHash()ChineseCheckersprotected
direct_neighbours_ChineseCheckersprotected
elementaryMove(const PositionType &original_position, const PositionType &arrival_position) constChineseCheckersprotected
generateZobristKeys()ChineseCheckersprotected
getBitBoardBlack() constChineseCheckers
getBitBoardWhite() constChineseCheckers
getWhoIsToPlay() constChineseCheckers
illegal_positions_ChineseCheckersprotected
int_to_uint64_ChineseCheckersprotected
isPositionIllegal() constChineseCheckersprotected
k_neighbours_ChineseCheckersprotected
loadIllegalPositions() constChineseCheckersprotected
move(const Player &player, const ListOfPositionType &list_moves)ChineseCheckers
moveWithoutVerification(const uint_fast64_t &move)ChineseCheckers
newGame()ChineseCheckers
number_of_times_seen_ChineseCheckersprotected
positions_seen_ChineseCheckersprotected
printGrid() constChineseCheckers
printWhoIsToPlay() constChineseCheckers
stateOfGame()ChineseCheckers
uint64_to_pair_ChineseCheckersprotected
un_64_ChineseCheckersprotected
valid_linesChineseCheckersprotected
valid_lines_illegalChineseCheckersprotected
who_is_to_play_ChineseCheckersprotected
winning_positions_black_ChineseCheckersprotected
winning_positions_white_ChineseCheckersprotected
zobrist_hash_ChineseCheckersprotected
zobrist_keys_ChineseCheckersprotected
zobrist_keys_moves_ChineseCheckersprotected