Uses of Class
org.swtpra1.alphabetaplayer.ValuedTurn
-
Packages that use ValuedTurn Package Description org.swtpra1.alphabetaplayer.alphabeta Houses an implementation of negamax tree search with alpha beta pruning optimization.org.swtpra1.alphabetaplayer.openingbook Classes used for implementing "pre-calculating turns".org.swtpra1.alphabetaplayer.transpositiontables Classes related to the "transposition tables" optimization for searching the game trees. -
-
Uses of ValuedTurn in org.swtpra1.alphabetaplayer.alphabeta
Methods in org.swtpra1.alphabetaplayer.alphabeta that return ValuedTurn Modifier and Type Method Description ValuedTurn
AlphaBetaSearchTree. negamax(Board board, int player, int depth, boolean presort)
Wrapper function to start negamax search with alpha-beta pruning optimization.protected ValuedTurn
AlphaBetaSearchTree. negamax(Board board, int player, int depth, boolean presort, float alpha, float beta)
Recursive implementation of negamax algorithm with alpha beta pruning optimization.protected ValuedTurn
AlphaBetaSearchTree. negamax(Board board, int player, int depth, boolean presort, float alpha, float beta, java.util.List<Turn> blacklist)
Recursive implementation of negamax algorithm with alpha beta pruning optimization.ValuedTurn
AlphaBetaSearchTree. negamax(Board board, int player, int depth, boolean presort, java.util.List<Turn> blacklist)
Wrapper function to start negamax search with alpha-beta pruning optimization with a list of undesirable moves.protected ValuedTurn
AlphaBetaSearchTree. parallelNegamax(Board board, int player, int depth, boolean presort, java.util.List<Turn> blacklist)
Multithreaded recursive implementation of negamax algorithm with alpha beta pruning optimization. -
Uses of ValuedTurn in org.swtpra1.alphabetaplayer.openingbook
Constructor parameters in org.swtpra1.alphabetaplayer.openingbook with type arguments of type ValuedTurn Constructor Description OpeningBook(TreeNode<ValuedTurn> book)
-
Uses of ValuedTurn in org.swtpra1.alphabetaplayer.transpositiontables
Methods in org.swtpra1.alphabetaplayer.transpositiontables that return ValuedTurn Modifier and Type Method Description ValuedTurn
HashTableElement. getBestTurn()
protected ValuedTurn
AlphaBetaSearchTreeWithTranspositionTables. negamax(Board board, int player, int depth, boolean presort, float alpha, float beta, java.util.List<Turn> blacklist)
Searches for the best turn using negamax search with alpha beta pruning and transposition tables.ValuedTurn
AlphaBetaSearchTreeWithTranspositionTables. negamax(Board board, int player, int depth, boolean presort, java.util.List<Turn> blacklist)
Searches for the best turn using negamax search with alpha beta pruning and transposition tables.Constructors in org.swtpra1.alphabetaplayer.transpositiontables with parameters of type ValuedTurn Constructor Description HashTableElement(ValuedTurn bestTurn, long hash, int depth, HashTableElement.Bound flag)
Constructs a new element in the hash table.
-