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

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 through nbits-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 and BitSetState 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
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