Just wanted to make a quick suggestion:
Should the models be reorganized along 'functional' lines?
In developing the game code, it has to work like this --
Should the models be reorganized along 'functional' lines?
In developing the game code, it has to work like this --
- [*]Map modelling -- everything to be stored in a mapsquare object, map generation, ecology, that sort of thing.
[*]Resources modelling -- all 'resource' data/methods.
[*]Population modelling -- everything to be stored in a population ('ethnic group') object.
[*]Population interaction modelling -- governments, econ, society, combat.[/list=a]
Anything I'm forgetting?
I propose that in getting ready for the next demo/prototype release, we appoint 4 people to manage/gather the current models in each area together. This would really help speed coding of the next release.
Does that sound okay? Any volunteers?
[This message has been edited by F_Smith (edited September 14, 2000).]

)
). F_Smith has adopted component modeling and I couldn't agree more (from a laymans point of view). To what depth the components should be modeled is a result of what the smallest entity is that could influence game play. The entire game is really based on interactions between two distinct ressources: physical surroundings (the map with geographical ressources) and the people living there (population) guided by some rules (the models) and a context (the civ). It has been decided that the basic unit of territory is the square (there could be options for playing the game at the province-level like Risk, but the default game is square-based). Since ownership of territory is based on the square, population must also be modeled at the square level. If all people were alike, this would be the lowest level of modeling, but all people are not alike: It has been decided that people differ along ethnic boundaries so we have to track Ethnic Groups at the square level. Somewhere I saw a suggestion (probably LGJ - he's really into detail
) that people should be modelled occupying different parts of a square. If this was adopted we would have to model EGs at the square-location level!
)
.
Comment