Off-topicking, but since part of the thread is dedicated to managing stacks I would like to suggest this idea (don't know if it will work for CiV, tough): stacked units to increase maintenance exponentially -->so, one-unit stack maintenance is 1, 2-unit stack maintenance is 3 (1+2), 3-unit stack mainenance is 6... and so on.
It will only take for the AI to calculate the "monetary" value of losing units against keeping them protected in a stack. I think it could cope with this well (at least, after some tweaking), and will allow for flexibility at a certain cost.
Good thought there, but I am not sure I care for that idea. It ties your hands too much, tacitically and strategically. (I have to defend my empire, yet I cannot afford to stack units right now to defend it properly. NO GOOD!


I do know this, there have been other threads in the past dealing with stacking, 1UPT, and 2UPT. Game designers I am sure have looked those over. There were some pretty good ideas, and heated arguments there, which make interesting reading. I think I even submitted some boardgame rules via Avalon Hill games, that I used to play.