|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use soc.robot | |
---|---|
soc.robot | |
soc.server |
Classes in soc.robot used by soc.robot | |
---|---|
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. |
|
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 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 |
|
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 |
|
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. |
Classes in soc.robot used by soc.server | |
---|---|
SOCRobotClient
This is a robot client that can play Settlers of Catan. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |