Uses of Package
soc.robot

Packages that use soc.robot
soc.client   
soc.robot   
 

Classes in soc.robot used by soc.client
SOCRobotClient
          This is a client that can play Settlers of Catan.
 

Classes in soc.robot used by soc.robot
BoardNodeScorePair
           
SOCBuildingSpeedEstimate
          This class calculates approximately how long it would take a player to build something.
SOCBuildPossibility
          This represents a possible thing to build.
SOCPlayerTracker
          This class is used by the SOCRobotBrain to track 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
SOCPossiblePiece
          Pieces that a player might build
SOCPossibleRoad
          This is a possible road that we can build
SOCPossibleSettlement
          This is a possible settlement that we can build
SOCResSetBuildTimePair
          this class holds a SOCResourceSet and a building type
SOCRobotBrain
          AI for playing Settlers of Catan
SOCRobotClient
          This is a client that can play Settlers of Catan.
SOCRobotDM
          Moved the routines that pick what to build next out of SOCRobotBrain.
SOCRobotNegotiator
          Moved the routines that make and consider offers out of the robot brain.
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.