-
Notifications
You must be signed in to change notification settings - Fork 0
Autonomy #41
Comments
(let me know if this is hard/impossible with the coding side but) the levels should not be only dependent on political entity type but more so on diplomatic relations. For example an independent dukedom will appear on a higher level than one that has sworn fealty to a kingdom. I think two different approaches we could take to solve this would be the following: a is more preferable but b might be an option if we can't figure out how to do a. |
Right, I was thinking about b in the beginning, but I agree with you, a is a better option. DiplomaticRelations (annex 2) each have parents and children. So I guess the best way to render this to to decide on which level each parent/child of each DiplomaticRelation will be rendered. Something like -
@bapo224 Would this model work? |
Yes I think that will work, but it might be a bit more complicated for example a subject nation that has a subject of his own. That nation would be both client state parent and client state child. Maybe a third possibility is making the render level a parameter the mappers have to fill in rather than something the site has to figure out? |
I would not recommend a render level parameter inputted by the mappers, because it creates duplicate and inconsistent data. The only thing a mapper should care about is objective data (how is a PoliticalEntity related to another?) rather than functionality (how should this data be rendered?). I the above table, instead of only having Parent/Child, we could replace by Gen0, Gen1 to represent generations. I'm pretty sure we can figure out something. I can try to create a 1st version tonight, but if you want you can start before. |
+1
At least on the database level I don't believe this would be a cause for concern, if the frontend is set up to properly handel entities of this type then this should be fine. I do also like Amaury's generation idea, but I'm going to wait for the modeling to comment further. |
@amaurymartiny @bapo224 any updates on this? |
I want to move the conversation here too, so that it's logged and people can start working on it.
The simplest idea we can implement today is Bapo's slider idea, and I propose we implement this in v1. In parallel, we can think of a more robust and general weighing system for later versions.
More concretely, here are the steps:
?autonomy=2
to retrieve only territories that are in that autonomy level. Should be intelligent enough to find the next autonomy's political entities if some parts of the map are not covered by higher autonomy entities.The text was updated successfully, but these errors were encountered: