Game Play | Game play proceeds by having one agent contact a second to receive the Current_Selection of Domain values. The receiving agent then compares his Current_Selection and removes Selections that are inconsistent with those just brought in by the rendezvous. After this, the receiving agent sends a transaction to the Historian. Finally, if there has been no change of state after contacting all of the possible communicants, or if there are no values in the Current_Selections, the agent contacts the Referee to note the fact of this agent not seeing any point in continuing to revise his Selections. | |
Game Set Up | In the game set up, the user tells the Referee where to find the input text file that identifies which agents can communicate with each other, and what the original domain values of each agent are. This scenario also tells the Historian where to write the transaction history when the game is wrapping up. | |
History Writing | When the Referee has received notice that all of the agents have finished revising their selections, he requests that the Historian write out the transaction record, together with a statement as to the final state of the game. Then, the Referee notifies the user that the Historian's output can be found at a particular location. | |
Initialization | In Initialization, the Referee communicates the agent initial values and the History output file. |