|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Manager | Manager is the brains of the PrisonerBot operation. |
MessageProxy | MessageProxy is a class responsible for sending messages to buddies. |
PayoffMatrix | PayoffMatrix tells the payoff for each player for every permutation of player choices. |
UnmodifiableGame | UnmodifiableGame is an unmodifiable view of a Game. |
Class Summary | |
---|---|
AbstractMessageProxy | AbstractMessageProxy is an Abstract implementation of MessageProxy
where sendMessage() does not send the message -- it puts the message in a queue
of messages to be sent. |
Buddy | Buddy is a dumb class that holds information about a Buddy. |
Choice | Choice is a typesafe enumeration of the choices available to each Player. |
ConfigParser | ConfigParser is a parser for the PrisonerBot configuration file. |
DefaultManager | DefaultManager is an implementation of the Manager interface. |
Iteration | Iteration is a record of one iteration of the Prisoner's Dilemma. |
ManagerTest | ManagerTest is a JUnit test of the Manager interface. |
ManagerTest.NullProxy | NullProxy is a MessageProxy that
simulates sending messages online. |
SimpleIterativeGame | SimpleIterativeGame is an abstract data type containing
the details of an iterated Prisoner's Dilemma game. |
SimplePayoffMatrix | SimplePayoffMatrix is a simple PayoffMatrix that can
be created from an array of integers. |
A collection of data structures used to describe an iterative Prisoner's Dilemma game.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |