Why another strategy game? There are many commercial strategy war games available today that are very complex. However, they are not well suited for research purposes, because they cannot be changed since the source code is not freely available. Often, they are unnecessarily complex as well.
The game uses a client/server solution. The server keeps track of the game in play and any number of clients can connect to the game. The client itself doesn't know anything about the currently playing game, it is just a graphical user interface. The game world is divided into two layers: one layer where units can move around and another layer representing the background. The unit layer is vector based, so the units can move in any direction, while the background layer consists of an automaton matrix. Each cell is a square block containing a color, representing forest, water, mountain etc. The automaton feature makes it very easy to simulate, for instance, a forest fire.
Some of the scenarios included with GECCO are:
Because GECCO should be easy to expand and improve, it is well documented. The documentation can be found on the Documentation page.
GECCO is free software, and is released under the GNU General Public License (GPL).
Up to Decision Support at NADA.