A B C D E F G H I K M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- B1 - b2p.state.bitboard.bitset.BitSetPosition
- B2 - b2p.state.bitboard.bitset.BitSetPosition
- b2p - package b2p
- b2p.client - package b2p.client
- b2p.model - package b2p.model
- b2p.search.aima - package b2p.search.aima
- b2p.search.aima.minmax - package b2p.search.aima.minmax
- b2p.state.bitboard.bitset - package b2p.state.bitboard.bitset
- b2p.state.bitboard.bitset.test - package b2p.state.bitboard.bitset.test
- B2PBitSet - Class in b2p.state.bitboard.bitset
-
This Class extends BitSet adding utility methods to simplify development
- B2PBitSet(int) - Constructor for class b2p.state.bitboard.bitset.B2PBitSet
-
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range
0
throughnbits-1
. - B2PTablutClient - Class in b2p.client
-
This Class extends the
TablutClient
class to represent a B2P player - B2PTablutClient(String) - Constructor for class b2p.client.B2PTablutClient
-
Creates an instance of
B2PTablutClient
with a given player role, defaults the timeout to 60000 milliseconds and the server IP address to localhost - B2PTablutClient(String, int) - Constructor for class b2p.client.B2PTablutClient
-
Creates an instance of
B2PTablutClient
with a given player role and timeout. - B2PTablutClient(String, int, String) - Constructor for class b2p.client.B2PTablutClient
-
Creates an instance of
B2PTablutClient
with the given arguments - B2PTablutClient(String, String) - Constructor for class b2p.client.B2PTablutClient
-
Creates an instance of
B2PTablutClient
with the given arguments and a default timeout set to 60000 milliseconds - B3 - b2p.state.bitboard.bitset.BitSetPosition
- B4 - b2p.state.bitboard.bitset.BitSetPosition
- B5 - b2p.state.bitboard.bitset.BitSetPosition
- B6 - b2p.state.bitboard.bitset.BitSetPosition
- B7 - b2p.state.bitboard.bitset.BitSetPosition
- B8 - b2p.state.bitboard.bitset.BitSetPosition
- B9 - b2p.state.bitboard.bitset.BitSetPosition
- BitSetAction - Class in b2p.state.bitboard.bitset
-
This Class represents an action in a game.
- BitSetAction(String, String, State.Turn) - Constructor for class b2p.state.bitboard.bitset.BitSetAction
-
Constructor for the BitSetAction Class
- BitSetAction(String, String, State.Turn, int) - Constructor for class b2p.state.bitboard.bitset.BitSetAction
-
Constructor for BitSetAction Class
- BitSetMove - Class in b2p.state.bitboard.bitset
-
BitSetMove Class provides methods for pieces' moves on the board as well as some functions used in the heuristics
- BitSetMove() - Constructor for class b2p.state.bitboard.bitset.BitSetMove
- BitSetMoveTest - Class in b2p.state.bitboard.bitset.test
- BitSetMoveTest() - Constructor for class b2p.state.bitboard.bitset.test.BitSetMoveTest
- BitSetPosition - Enum in b2p.state.bitboard.bitset
-
This Enumerative represents all the positions on the board
- BitSetStartingBoard - Class in b2p.state.bitboard.bitset
-
This Class represents the starting board configuration for every pieces
- BitSetStartingBoard() - Constructor for class b2p.state.bitboard.bitset.BitSetStartingBoard
- BitSetState - Class in b2p.state.bitboard.bitset
-
This Class wraps the game state into a
B2PBitSet
object - BitSetState() - Constructor for class b2p.state.bitboard.bitset.BitSetState
-
Default constructor method.
- BitSetState(B2PBitSet, B2PBitSet, B2PBitSet, State.Turn) - Constructor for class b2p.state.bitboard.bitset.BitSetState
-
Constructor method to create an instance of BitSetState from the given arguments
- BitSetState(B2PBitSet, B2PBitSet, B2PBitSet, State.Turn, int) - Constructor for class b2p.state.bitboard.bitset.BitSetState
-
Constructor method to create an instance of BitSetState from the given arguments
- BitSetStateTest - Class in b2p.state.bitboard.bitset.test
- BitSetStateTest() - Constructor for class b2p.state.bitboard.bitset.test.BitSetStateTest
- BitSetUtils - Class in b2p.state.bitboard.bitset
-
This class implements utility methods for the
B2PBitSet
andBitSetState
classes. - BitSetUtils() - Constructor for class b2p.state.bitboard.bitset.BitSetUtils
- blackHasWon() - Method in interface b2p.model.IState
-
Checks if the black has won the game
- blackHasWon() - Method in class b2p.state.bitboard.bitset.BitSetState
-
Checks if the black has won the game
- blackPawnCellWeight - Static variable in enum b2p.state.bitboard.bitset.BitSetPosition
-
Array of ints representing the static weights of every cell for a generic black pawn
- blackPawnsOutOfCamps(IState) - Static method in class b2p.state.bitboard.bitset.BitSetMove
-
Returns an heuristic value depending on how many black pawns are out of camps
- blackStartingBitSet - Static variable in class b2p.state.bitboard.bitset.BitSetStartingBoard
-
B2PBitSet
containing all the black pawns in their starting position - blackStrategicCells - Static variable in enum b2p.state.bitboard.bitset.BitSetPosition
-
B2PBitSet
representing the strategic cells for the black player - boardDimension - Static variable in interface b2p.model.IState
-
The board is a 9x9 square
- BOTTOM_LEFT_QUADRANT - Static variable in enum b2p.state.bitboard.bitset.BitSetPosition
-
Integer representing the bottom left quadrant
- BOTTOM_RIGHT_QUADRANT - Static variable in enum b2p.state.bitboard.bitset.BitSetPosition
-
Integer representing the bottom right quadrant
- bottomLeftQuadrant - Static variable in class b2p.state.bitboard.bitset.BitSetStartingBoard
-
B2PBitSet
containing the bottom left quadrant cells - bottomRightQuadrant - Static variable in class b2p.state.bitboard.bitset.BitSetStartingBoard
-
B2PBitSet
containing the bottom right quadrant cells
All Classes All Packages