(Repost from other thread) --
Very nice system.
I guess I'm going to try to help do an OOA on this model, to help prepare it for coding. I only wonder if I should create a seperate thread, or keep it all here.
I'll start by putting it here, if that's okay.
Okay. I'm just starting to mull this over in my head, so point out any obvious stupidities of mine--
Objects:
Ruler (should already exist in game code)
Civilization (should already exist)
Country/Province (should already exist)
Policy??? (I don't know if this should be a seperate object, or if it should be a behavior. Any thoughts?).
Behaviors:
Government (seems new to this model)
Ideology (might already exist, I don't know)
Social Class (I've move it, this seems to be a behavior of people and not an object, agreed?)
P.S. -- I'm not sure I understood from the text description if a govt was province by province only, or if there was also some sort of a 'centralized' govt. The model would work for both (scalability -- the sign of a good model), but it sounds like we might need two 'Govt' interfaces (local/single prov and 'centralized' or many provs).
Very nice system.
I guess I'm going to try to help do an OOA on this model, to help prepare it for coding. I only wonder if I should create a seperate thread, or keep it all here.
I'll start by putting it here, if that's okay.
Okay. I'm just starting to mull this over in my head, so point out any obvious stupidities of mine--
Objects:
Ruler (should already exist in game code)
Civilization (should already exist)
Country/Province (should already exist)
Policy??? (I don't know if this should be a seperate object, or if it should be a behavior. Any thoughts?).
Behaviors:
Government (seems new to this model)
Ideology (might already exist, I don't know)
Social Class (I've move it, this seems to be a behavior of people and not an object, agreed?)
P.S. -- I'm not sure I understood from the text description if a govt was province by province only, or if there was also some sort of a 'centralized' govt. The model would work for both (scalability -- the sign of a good model), but it sounds like we might need two 'Govt' interfaces (local/single prov and 'centralized' or many provs).
Comment