Gramphos' example should also take city overlap into account. Overlapping tiles shared with another city should count 1/2, or zero.
Announcement
Collapse
No announcement yet.
More funnel-shaped spider-sandtraps in player-created maps
Collapse
X
-
A good illustration Gramphos..
I would also suggest that mineral production be taken into account however.. Your example would make the best starting place all grassland..
With expanding borders due to culture more relevance should be given to tiles closer to the city..
and resources would have to be taken into account..
I don't see why this should be such a problem for the AI.. Placing cities near to oppenents however gets complicated...
Comment
-
Originally posted by star mouse
Gramphos' example should also take city overlap into account. Overlapping tiles shared with another city should count 1/2, or zero.
[COLOR={qcolor}]I forgot the overlap punishment. In the beginning I thought of half the points for all overlapping squares, but never tested it, and forgot about it while posting. If that would move down an existing "own" AI city below the lower limit that position should not be used.
I will add that Ralf's system don't take this in account either.[/COLOR]Creator of the Civ3MultiTool
Comment
-
Originally posted by gremalkin
I would also suggest that mineral production be taken into account however.. Your example would make the best starting place all grassland..
With expanding borders due to culture more relevance should be given to tiles closer to the city..
and resources would have to be taken into account..
I don't see why this should be such a problem for the AI.. Placing cities near to oppenents however gets complicated...
The problem is city placement requires some strategy and planning, more than what is just the best spot. Because many times you will sacrifice a few points of growth in one city to make sure that you have a spot without over lap for a couple other cities. Can the AI handle that type of complexity? It hasn't before and I really don't think it will now.About 24,000 people die every day from hunger or hunger-related causes. With a simple click daily at the Hunger Site you can provide food for those who need it.
Comment
-
Originally posted by gremalkin
I would also suggest that mineral production be taken into account however.. Your example would make the best starting place all grassland..
With expanding borders due to culture more relevance should be given to tiles closer to the city..
As I'm not doing a Civ game (I have no time, but this thread realy wants me to), I see no meaning in balancing this. The entire example was ment to convince Ralf that his sytem doesn't work, as there is a lot more to take in account.
and resources would have to be taken into account..
I don't see why this should be such a problem for the AI.. Placing cities near to oppenents however gets complicated...
Ralf has still not answered on this example, that I made for him . I never tried to make a perfect balanced system, and I'll not do that unless I make my own civgame one day.
Final note: I wrote a better reply to this before, but just as I should submit it the computer crashed, and I wrote this from my memory.
I hope I didn't forget any good points from the original reply. (I liked the language of that more)Creator of the Civ3MultiTool
Comment
-
Originally posted by Gramphos
Ralf has still not answered on this example, that I made for him . I never tried to make a perfect balanced system, and I'll not do that unless I make my own civgame one day.
The map/scenario-builder should be given an optional AI-civ expansion direct control. Direct human control, that is. One cannot "hardcode" the AI to found new scenario-cities accurately according to historical facts - each city differently placed depending on scenario and map-scale. How could they possibly do that? Some human help-guiding is obviously needed.
Comment
-
Thanks for taking you time to reply.
I don't say that your system is totally bad (as long as you can turn it off), but I think that it wont solve the problem mush more then standard algorithms (hopefully editable priority) can do, as you still have to tack account for other cities and enemy units.
I would also like to add that all cities in the real world aren't located in perfect placed, so why should them be that in civ?
And I agree that a Scenario could have used for defining how the AI's should expand during the game, no doubt in that. Your idea seem useful for that, but still these other then terrain factors are to be take count of.
Finally I want to apologize for almost taking over you thread. That was not my meaning.Creator of the Civ3MultiTool
Comment
-
Originally posted by Ralf
The great thing with the Civ-3 game, is that you can have it all. Both random main-games, and very detailed; higly prepared; scripted; pre-edited scenario-games.
So for scenarios that perhaps don't need predetermined locations for AI cities, you still need some tight constrant else it wouldn't be a scenario but a random main game. For example, in many scenarios, you win by taking over X number of objectives (AI cities). Whether the cities have been predefined or not, they HAVE to be there in a controlled environment. I would take it one step further in that they would have to be in specific locations in order to maximize strategic and tactical play-balance.
Comment
-
Here's my revision of the penalties for overlap. The 12 distant tiles count 1/2 if they overlap, and the 9 central tiles count 0 if they overlap
- not in city radius
- count 1/2 if they overlap
- these tiles are not counted if they overlap. Perhaps we could also make these tiles count -2 regardless of terrain.
If you have played Master of Magic, you may recognise this scheme. In that game, overlapping tiles counted 1/2, and you had to place all cities at least 4 tiles apart.None, Sedentary, Roving, Restless, Raging ... damn, is that all? Where's the "massive waves of barbarians that can wipe out your civilisation" setting?
Comment
-
Now I've taken another screen (quite boring one (also a random generated startup position)).
8 plains * 4 = 32
13 ocean * 2 = 26
1 whales * 2 = 2
1 fish * 2 = 2
32+26+2+2=62
Next to ocean +1
63 points for that one. I think it is a good position, If you irrigate, but not unless. Therefor a system also must check how mush food the city area can produce in:
1. No improvements, just 1 pop.
2. No improvements, maximum reachable pops (of that food) in Despotism
3. Full improvement, maximum reachable pops (of that food), Democracy
I repeat, I'm not balancing this, just trying to give other aspects of what is important for a city area.Creator of the Civ3MultiTool
Comment
-
Originally posted by Steve Clark
So for scenarios that perhaps don't need predetermined locations for AI cities, you still need some tight constrant else it wouldn't be a scenario but a random main game. For example, in many scenarios, you win by taking over X number of objectives (AI cities). Whether the cities have been predefined or not, they HAVE to be there in a controlled environment. I would take it one step further in that they would have to be in specific locations in order to maximize strategic and tactical play-balance.
Above can of course also be achieved by setting up all cities once and for all - then remove the settler-unit all together. All contenders are then forced to play with what they already got. But this only works well in scenarios with very short timelines, like for example WW-1 or WW-2.
In long timeline scenarios however, where every Civ are expected to expand and establish new cities, then the ruleless freedom of founding these cities makes it much more difficult for the scenario-builder to script effective enough counter-strategies. One can truly say; "the more ruleless, the more clueless", from the scenario-builders point of view.
I have previously emphazised that the scenario "sandtrap-expansion" model only concerns AI-civs, but personally I would love to optionally hand over the decision of possible HP city-locations in the hands of the scenario-builder as well - as long as I can choose available expansion-directions. If that can improve & strengthen gameplay an AI-civ resistance in advanced script-guided scenarios (and I know it will), then so be it.Last edited by Ralf; September 6, 2001, 14:12.
Comment
Comment