Preliminary requirements
Thoughts towards fulfilling these requirements

I like the idea of using food to determine when an agent is eliminated. That is to say, there are food tokens, and each agent must consume a number of food tokens every time period, or have their performance degrade, and eventually be eliminated.

As far as location goes, I think using a location/path (vertex/edge) model like MUDs is a good idea, although it does not allow for pursuit very well.

I prefer a notion of continuous time to discrete time. In other words, the game does not proceed according to discrete turns in which everyone gets an oppourtunity to act. Rather, each action has a duration in terms of a number of turns it takes to perform. We can give communicating a cost to perform, and so avoid the infinite meeting problem of agents trying to achieve a consensus on what actions to perform as a group. I like this, as it attaches a natural cost to communicating which still encourages communication (assuming we make the cost of communicating low relative to actions which change the game state).

The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.