Information on the Iterated Prisoner's Dilemma, a major topic in artificial life, and a look at cooperation (and evolution of cooperation) between agents.
A simple yet powerful model for the problem of cooperation versus conflict in groups. The JAVA applet demonstrates the spread of 'altruism' and 'exploitation for personal gain.'