BitBully
0.0.78
A fast, perfect-play Connect-4 engine in modern C++
Loading...
Searching...
No Matches
Here is a list of all documented functions with links to the class documentation for each member:
- a -
add() :
GameSolver::Connect4::MoveSorter
allPositions() :
BitBully::Board
- b -
BitBully() :
BitBully::BitBully
Board() :
BitBully::Board
- c -
canPlay() :
GameSolver::Connect4::Position
canWin() :
BitBully::Board
canWinNext() :
GameSolver::Connect4::Position
convertValue() :
BitBully::OpeningBook
copy() :
BitBully::Board
countTokens() :
BitBully::Board
- d -
doubleThreat() :
BitBully::Board
- f -
findOddThreats() :
BitBully::Board
findThreats() :
BitBully::Board
- g -
generateNonLosingMoves() :
BitBully::Board
get() :
BitBully::TranspositionTable
,
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
getBoardValue() :
BitBully::OpeningBook
getBook() :
BitBully::OpeningBook
getBookSize() :
BitBully::OpeningBook
getColumnHeight() :
BitBully::Board
getEntry() :
BitBully::OpeningBook
getNext() :
GameSolver::Connect4::MoveSorter
getNodeCounter() :
BitBully::BitBully
getNPly() :
BitBully::OpeningBook
getSize() :
BitBully::MoveList
- h -
hash() :
BitBully::Board
hasWin() :
BitBully::Board
- i -
init() :
BitBully::OpeningBook
insert() :
BitBully::MoveList
isBookLoaded() :
BitBully::BitBully
isInBook() :
BitBully::OpeningBook
isLegalMove() :
BitBully::Board
isValid() :
BitBully::Board
isWinningMove() :
GameSolver::Connect4::Position
- k -
key() :
GameSolver::Connect4::Position
key3() :
GameSolver::Connect4::Position
- l -
legalMoves() :
BitBully::Board
legalMovesMask() :
BitBully::Board
load() :
GameSolver::Connect4::OpeningBook
loadBook() :
BitBully::BitBully
lsb() :
BitBully::Board
- m -
mirror() :
BitBully::Board
MoveList() :
BitBully::MoveList
moveScore() :
GameSolver::Connect4::Position
movesLeft() :
BitBully::Board
MoveSorter() :
GameSolver::Connect4::MoveSorter
mtdf() :
BitBully::BitBully
- n -
nbMoves() :
GameSolver::Connect4::Position
negamax() :
BitBully::BitBully
nextMove() :
BitBully::Board
nullWindow() :
BitBully::BitBully
- o -
OpeningBook() :
BitBully::OpeningBook
operator!=() :
BitBully::Board
operator==() :
BitBully::Board
- p -
play() :
BitBully::Board
,
GameSolver::Connect4::Position
playBitMaskOnCopy() :
BitBully::Board
playCol() :
GameSolver::Connect4::Position
playMoveOnCopy() :
BitBully::Board
pop() :
BitBully::MoveList
popCountBoard() :
BitBully::Board
Position() :
GameSolver::Connect4::Position
possibleNonLosingMoves() :
GameSolver::Connect4::Position
put() :
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
- r -
randomBoard() :
BitBully::Board
rawState() :
BitBully::Board
readBook() :
BitBully::OpeningBook
readline() :
BitBully::OpeningBook
reset() :
BitBully::MoveList
,
GameSolver::Connect4::MoveSorter
,
GameSolver::Connect4::TranspositionTable< partial_key_t, key_t, value_t, log_size >
resetBook() :
BitBully::BitBully
resetNodeCounter() :
BitBully::BitBully
resetTranspositionTable() :
BitBully::BitBully
rollout() :
BitBully::BitBully
- s -
scoreMove() :
BitBully::BitBully
scoreMoves() :
BitBully::BitBully
scoreToMovesLeft() :
BitBully::BitBully
setBoard() :
BitBully::Board
setRawState() :
BitBully::Board
sign() :
BitBully::OpeningBook
sortMoves() :
BitBully::Board
- t -
toArray() :
BitBully::Board
toHuffman() :
BitBully::Board
toString() :
BitBully::Board
TranspositionTable() :
BitBully::TranspositionTable
- u -
uid() :
BitBully::Board
Generated by
1.16.1