Territory Expansion
Posted: Mon Feb 03, 2014 10:18 pm
When a city reaches size 8 and every subsequent size following it, it can expand its borders into an unclaimed hex. Currently, a little flag is used to mark the target expansion hex. I've encountered numerous occasions when my target hex gets taken first by a neighboring faction (without me noticing) and the city naturally picks a new default target hex. I don't mind losing the hex to my neighbor (I'm always up for some good border competition). What I do mind is when I suddenly notice that my cities have expanded somewhere where that I didn't choose. On large maps, I don't really want to check every city's target hex every single turn.
Just an idea: What if the city never chose it's own flag. Let me explain: The player may choose a target hex if he/she wishes, but in the occasion that he/she does not pick a target hex or the target hex gets taken by a neighbor, the city will continue to grow without issues. When the city finally does grow to the next size, a "Claim Territory" sign will blink (in the same place you typically see "Choose Production" and "Choose Research") and the player will be prompted to choose one because the target was stolen or never chosen in the first place. I would much rather pick my territory like this (on the actual turn of growth) rather than just hope that my target hex will still be available in who-knows-how-many-turns.
Just another idea: What if you could queue territories just like research? Hold "Ctrl" and click the hexes. The flags would light up and numbers would appear on them in the order you click. This way, if your target hex gets taken, the #2 will become the new #1 and the city will expand into a territory you actually wanted. I know that this presents problems like: what if the neighbor's expansion in to my #1 "cuts off" my #2? There were similar problems with the research queuing and they have been resolved without issues. If the #1 target gets claimed by a neighbor and so now it's impossible to claim #2, then it too needs to disappear and the #3 would be the next target. I'm not saying that it's easy to code, I'm just throwing it out there.
Just ideas, don't hate.
Just an idea: What if the city never chose it's own flag. Let me explain: The player may choose a target hex if he/she wishes, but in the occasion that he/she does not pick a target hex or the target hex gets taken by a neighbor, the city will continue to grow without issues. When the city finally does grow to the next size, a "Claim Territory" sign will blink (in the same place you typically see "Choose Production" and "Choose Research") and the player will be prompted to choose one because the target was stolen or never chosen in the first place. I would much rather pick my territory like this (on the actual turn of growth) rather than just hope that my target hex will still be available in who-knows-how-many-turns.
Just another idea: What if you could queue territories just like research? Hold "Ctrl" and click the hexes. The flags would light up and numbers would appear on them in the order you click. This way, if your target hex gets taken, the #2 will become the new #1 and the city will expand into a territory you actually wanted. I know that this presents problems like: what if the neighbor's expansion in to my #1 "cuts off" my #2? There were similar problems with the research queuing and they have been resolved without issues. If the #1 target gets claimed by a neighbor and so now it's impossible to claim #2, then it too needs to disappear and the #3 would be the next target. I'm not saying that it's easy to code, I'm just throwing it out there.
Just ideas, don't hate.