Is there a high-level development plan/view?
Is there a high-level development plan/view?
I've been thinking up a civ-like game and thought to look at FreeCiv's source to get some idea of what I'd need to be aware of, but wanted to know if there was any kind of high level approach jotted down somewhere. Something more along the lines of "units need an interface with the AI providing such and such info" rather than the particular implementation used for that end.