Football Management Game v3.0
Main difference is the structure has been changed to make most objects in the game a generic entity with attributes.
You can query an entities attribute by using a key/enum or string name. This allows writing generic code that will work on any type of game object.
For instance, a table class that displays certain attributes of a group of entities, if an attribute is not present in that particular entity then an error string is displayed in that table cell instead.
This avoids the use of templates and is still able to represent different game object types e.g table of players, table of clubs, table of “recently created game objects” ( “creation time” would be an entity attribute).
Note: Download is a 3.79meg zip file with .exe, font folder, irrlicht.dll, irrklang.dll and .pak file contained inside.