Four Java Cowboys are in the room. Each has money and can shoot and kill others to try and get more. Survivors with enough money will reproduce passing on their personality. The personalities are the interesting thing; some are more aggressive, some more selfish, some more cooperative. The question is what personalities or blend of personalities lead to stable populations. Initially, I expected results to show that a population is most stable when the majority keep the peace, work, and don't start trouble with just a few others to take advantage of them - to keep things stable.

Development is at SourceForge

Code is all Java and runs as an Applet. An RMI back end tracks the population as it changes. The backend server is currently down as I just have moved to Oregon and don't have DSL. Real time statistics are therefore not available; some cached stats are here Current generation, Archived generations

 

The basics

The Strategies:

Each cowboy has a strategy. This strategy determines how the cowboy will play. The name of the strategy is visible in the central control applet.

Each Round

Theme: modified prisoner's dilema - you gain by killing the other guy, but not as much as he loses.

Each Generation

Theme: natural selection - successful cowboys breed. The most successfull behavior depends on the rest of the population..

Questions? Comments?