Package soc.robot

Interface Summary
SOCNumberProbabilities This is a list of probabilities for how often each dice number comes up.
 

Class Summary
BoardNodeScorePair  
DiscardStrategy Strategy when we need to discard.
MonopolyStrategy  
OpeningBuildStrategy This class is a temporary class put in place to slowly pull tasks out of SOCRobotBrain and start replacing them with classes that implement strategy interfaces.
RobberStrategy  
SOCBuildingSpeedEstimate This class calculates approximately how long it would take a player to build something.
SOCBuildPossibility This represents a possible thing to build.
SOCPlayerAction DOCUMENT ME!
SOCPlayerTracker This class is used by the SOCRobotBrain to track strategic planning information such as possible building spots for itself and other players.
SOCPossibleCard This is a possible card that we can buy
SOCPossibleCity This is a possible city that we can build
SOCPossiblePickSpecialItem This is a possible Special Item Pick that we can request from the server, with a SOCSetSpecialItem.OP_PICK message.
SOCPossiblePiece Pieces that a player might build, or action (buy card) a player might take.
SOCPossibleRoad This is a possible road that we can build.
SOCPossibleSettlement This is a possible settlement that we can build
SOCPossibleShip This is a possible ship that we can build.
SOCResSetBuildTimePair this class holds a SOCResourceSet and a building type
SOCResSetBuildTypePair this class holds a SOCResourceSet and a building type
SOCRobotBrain AI for playing Settlers of Catan.
SOCRobotClient This is a robot client that can play Settlers of Catan.
SOCRobotDM Moved the routines that pick what to build or buy next out of SOCRobotBrain.
SOCRobotNegotiator Make and consider resource trade offers with other players.
SOCRobotPinger Pings the robots so that they can have a sense of time
SOCRobotResetThread When this thread wakes up it calls the disconnectReconnect method of the SOCRobotClient that spawned it
SOCTradeTree This is a tree that contains possible trade offers and how they're related to each other.