Thread Tools
Old November 6, 2002, 10:57   #1
Redstar
Warlord
 
Local Time: 10:29
Local Date: November 1, 2010
Join Date: Dec 2001
Posts: 185
Is the AI a prophet?
Does the AI see into the future to determine where resources will show up?

I'm sure this has been brought up before, but its been a few months since i last really played civ 3.

Its just that in this one game i am playing now, i have watched the AI settle in cold, windswept tundra --tundra devoid of anything useful. I'll admit at the time i just laughed and mocked the AI.

I did the same when it settled in a pure desert and again when it settled in a dense jungle.

But the AI was either a prophet or had a really good divining rod. For, in time, lo and behold saltpeter, oil, and rubber materialized from nothing right beside the rogue AI cities.

Now did i mention that the AI had settled in my tundra and my desert? turned out they were my only sources.
It sure made life interesting for awhile.

But that's what i love about CIV 3 --you can tire of it but then get hooked right back on it a few months later.
Redstar is offline  
Old November 6, 2002, 11:05   #2
Gunter
Warlord
 
Local Time: 10:29
Local Date: November 1, 2010
Join Date: Nov 2001
Posts: 274
Yep !! noticed the same

Ai cheats a lot ,not only spotting prophetly resources,but in other ways,like attacking always and sistematically your less defended city of course without knowing your unit location and without having any spies or embassies.


Moreover I have great doubts about battles,not always certain facts seems coincidence or bad luck but more often they appear to me as pure cheat.If a civ is powerful their unit are strangely stronger than normal,even if the most powerful is the AI or the human player.


Comments

Gunter/Boomer
Gunter is offline  
Old November 6, 2002, 12:26   #3
tinyp3nis
Prince
 
tinyp3nis's Avatar
 
Local Time: 13:29
Local Date: November 1, 2010
Join Date: May 2002
Location: compensate this!!
Posts: 310
Nah, the Ai just expands till there's no room left by default.
tinyp3nis is offline  
Old November 6, 2002, 12:58   #4
Gunter
Warlord
 
Local Time: 10:29
Local Date: November 1, 2010
Join Date: Nov 2001
Posts: 274
Quote:
Originally posted by tinyp3nis
Nah, the Ai just expands till there's no room left by default.
Yes,this is true I know it

It's as the same true that AI knows resources prophetly,otherwise how could you explain the fact that so many players noticed that?

CIV3 anyway remain a pure piece of gold,we are only trying to exploit extravagance.

Boomer/Gunter
Gunter is offline  
Old November 6, 2002, 14:22   #5
Arrian
PtWDG Gathering StormInterSite Democracy Game: Apolyton TeamApolyton UniversityC4DG Gathering StormPtWDG2 Cake or Death?
Deity
 
Arrian's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Jul 2001
Location: Kneel before Grog!
Posts: 17,978
Yes, the AI does, in a way, "know" about resources it cannot yet see via its technological progress.

The way to test this is, during a peace negotiation where you have stomped the enemy, start asking for various cities. You may find, for instance, that they will happily give away one city, but refuse to part with another - even if they are both size1 outposts that appear worthless. The one they won't part with has oil or something, guaranteed.

They way it probably works is that each terrain tile is given a certain value. Luxuries and strategic resouces greatly boost the value of a tile. Accordingly, cities with resouces of any kind are valued highly by the AI. So the AI won't give up cities with "hidden" resources because the terrain value formula or whatever mechanism is at work tells it not to.

But, in my experience, it does not appear to beeline to build such cities - the "knowledge" appears to manifest itself after they are built. They get the cities in the first place just because they are programmed to expand like crazy.

Those tundra and desert cities get settled because you decided "it's crap, why build there?" and the AI therefore was able to plop down cities there. They often build cities in the tundra/jungle/etc. that turn out to be useless.

-Arrian

-Arrian
__________________
grog want tank...Grog Want Tank... GROG WANT TANK!

The trick isn't to break some eggs to make an omelette, it's convincing the eggs to break themselves in order to aspire to omelettehood.
Arrian is offline  
Old November 6, 2002, 14:25   #6
Alex
Emperor
 
Alex's Avatar
 
Local Time: 07:29
Local Date: November 1, 2010
Join Date: Mar 1999
Location: Brasil
Posts: 3,958
Yes, the AI knows in advance where the resources are/will be. And yes, this topic has been debated till exhaustion.

It hardly bothers me, though, because there is nothing that the AI owns that I can't take by force...
__________________
'Yep, I've been drinking again.'
Alex is offline  
Old November 6, 2002, 14:30   #7
Redstar
Warlord
 
Local Time: 10:29
Local Date: November 1, 2010
Join Date: Dec 2001
Posts: 185
ya i kinda thought it might have. Well, now i'm exhausted.

Thanks for your replies.
Redstar is offline  
Old November 6, 2002, 14:32   #8
Jon Shafer
PtWDG RoleplayPtWDG Gathering StormPtWDG Neu DemogypticaInterSite Democracy Game: Apolyton TeamPtWDG LegolandPtWDG Vox ControliPtWDG Glory of WarPtWDG2 SunshineApolyton UniversityC3CDG Desolation RowApolytoners Hall of FameCivilization IV CreatorsC4DG SarantiumApolyCon 06 ParticipantsPtWDG Lux Invicta
Firaxis Games Programmer/Designer
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Apr 2002
Location: Maryland
Posts: 9,567
Not sure which bugs me more, this or the fact that the AI somehow knows from 3 tiles away in a grassland that my city I just attacked from is undefended.
Jon Shafer is offline  
Old November 6, 2002, 14:53   #9
Catt
PtWDG Gathering StormApolyton University
King
 
Catt's Avatar
 
Local Time: 03:29
Local Date: November 1, 2010
Join Date: May 2002
Location: California - SF Bay Area
Posts: 2,120
It is acknowledged by Firaxis that the one AI "cheat" is that the AI "knows" the whole map, but it is unclear exactly what "knowing" the map means.

I hate to throw a small wrinkle into the discussion, but I'm not entirely convinced that the AI knows which resource will appear where, nor am I convinced that it places a tremendously high value on "known" future resources. In other words, I believe that the AI knows that a particular tile is very valuable, but doesn't know that it is valuable because of an iron, coal, or uranium resource will some day appear.

My theory is that the AI assigns a value to each tile on the map, and seeks out high value tiles. Resources (even as yet unknown resources) constitute one of the factors in tile value, but not the end-all be-all.

I came to this tentative conclusion after reading about an editor test originally done by TheNiceOne at CFC, which I reproduced with variations on my own. Here's how I conducted the test: I built a map consisting of two islands - one small for me and one nearby and somewhat larger for the AI. The AI's island was all grassland and was covered in RR for ease of movement. I started the AI in the center of its larger island with 2 settlers. The AI built a city in the center location, but then had to choose where next to place its second city. At each corner of AI island, I included a fish and a whale, so that the AI would be drawn to the corners. At this point, all corners were "equal" with the same proportion of shielded grassland and fish/whales and so all represented equally attractive city sites. Now, for each quick test, I placed a future resource like iron, coal, rubber, uranium, etc. at different corners. I also modified corners so that the corner with iron might not have a whale or might have no shielded grassland, etc. I don't recall the full and exact results of the testing, but the principal noteworthy (to me) results included: (1) sometimes better terrain and bonus resources (fish/whales) trumped any strategic resource every time (i.e., as an example, perhaps shielded grassland w/o iron was viewed more favorably than plain grassland with iron in the city radius); (2) the AI either didn't know which resource would later appear, or valued the reource in an odd fashion -- i.e., one would think iron, a critcal resource available very early in the game, would be more valuable than uranium or aluminum -- both important but not available for thousands of years (assuming survival ).

So, in the end, I concluded for myself that the AI knows which tiles are valuabel, but either doesn;t understand why they are valuable or doesn't value them as a human player might with the same foreknowledge.

Catt
Catt is offline  
Old November 7, 2002, 07:23   #10
Firebird
Civilization III Democracy Game
Warlord
 
Firebird's Avatar
 
Local Time: 11:29
Local Date: November 1, 2010
Join Date: May 2002
Posts: 158
That was an interesting experiment, Catt. I'll try that my self.
Firebird is offline  
Old November 7, 2002, 09:00   #11
Zachriel
King
 
Zachriel's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Dec 2001
Location: U.S.A.
Posts: 1,194
Yup
Yup, the AI does place higher value on tiles with resources -- even when it does not have the tech available to utilize that resource. However, it does not know about such a tile until it has a map, either through exploration or through trade.
Zachriel is offline  
Old November 7, 2002, 09:20   #12
Alex
Emperor
 
Alex's Avatar
 
Local Time: 07:29
Local Date: November 1, 2010
Join Date: Mar 1999
Location: Brasil
Posts: 3,958
Re: Yup
Quote:
Originally posted by Zachriel
it does not know about such a tile until it has a map, either through exploration or through trade.
Are you sure about this? Because I always thought that the AI could see the whole map from the beginning, not only when it has a map acquired through exploration or trade.
__________________
'Yep, I've been drinking again.'
Alex is offline  
Old November 7, 2002, 10:06   #13
Arrian
PtWDG Gathering StormInterSite Democracy Game: Apolyton TeamApolyton UniversityC4DG Gathering StormPtWDG2 Cake or Death?
Deity
 
Arrian's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Jul 2001
Location: Kneel before Grog!
Posts: 17,978
Catt said what I tried to say, just better. This is not an unusual occurrence.

-Arrian
__________________
grog want tank...Grog Want Tank... GROG WANT TANK!

The trick isn't to break some eggs to make an omelette, it's convincing the eggs to break themselves in order to aspire to omelettehood.
Arrian is offline  
Old November 7, 2002, 10:55   #14
Zachriel
King
 
Zachriel's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Dec 2001
Location: U.S.A.
Posts: 1,194
Re: Re: Yup
Quote:
Originally posted by Alexnm


Are you sure about this? Because I always thought that the AI could see the whole map from the beginning, not only when it has a map acquired through exploration or trade.
"Reasonably certain."

Though the computer obviously "knows" the map, especially for pathfinding, the AI personalities do not normally have access to this information. Specifically, I rarely share my maps in the early game. AI Settlers will not cross my land to settle the far side -- unless I share my map, or the AI finds out some other way. The reason I am "reasonably certain" is because if and when I do share my map, the AI will immediately commence the land rush.
Zachriel is offline  
Old November 7, 2002, 11:59   #15
Arrian
PtWDG Gathering StormInterSite Democracy Game: Apolyton TeamApolyton UniversityC4DG Gathering StormPtWDG2 Cake or Death?
Deity
 
Arrian's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Jul 2001
Location: Kneel before Grog!
Posts: 17,978
I concur with Zachriel. I think perhaps some people don't see it that way because the AI always - ALWAYS - has a settler team on its exploring galleys. Therefore, as the galley explores your coastline, it has the capability to drop off the settler team and grab that piece of godforsaken tundra you were going to get to later. That doesn't mean the AI "knew" that city spot was there prior to the galley "discovering" it.

Like Zachriel says, if you give the AI your map, the settler rush begins. If they always had the knowledge of terrain (initial exploring units), then you will not notice the sudden rush.

I think this all ties in with how the AI knows exactly where barbarians are. One thing about that, though, that always confused me is that I often see untripped goodie huts in close proximity to AI cities - as in adjacent to the city's border. Wierd.

-Arrian
__________________
grog want tank...Grog Want Tank... GROG WANT TANK!

The trick isn't to break some eggs to make an omelette, it's convincing the eggs to break themselves in order to aspire to omelettehood.
Arrian is offline  
Old November 7, 2002, 12:29   #16
Alex
Emperor
 
Alex's Avatar
 
Local Time: 07:29
Local Date: November 1, 2010
Join Date: Mar 1999
Location: Brasil
Posts: 3,958
Hm. So it seems that the AI knows whats over there, but doesn't know how to get there, unless it explores the region or get a map. Interesting. Thanks for the info.
__________________
'Yep, I've been drinking again.'
Alex is offline  
Old November 7, 2002, 15:12   #17
mrmitchell
Civilization III Democracy GamePtWDG RoleplayCall to Power Democracy GameInterSite Democracy Game: Apolyton TeamNationStatesPtWDG2 Tabemono
King
 
mrmitchell's Avatar
 
Local Time: 04:29
Local Date: November 1, 2010
Join Date: Sep 2002
Posts: 2,394
The AI does a lot of things. It can see where a resource will be ages before the resource comes. I usually grab tundras and deserts and jungles anyway, for the reason that there might be something on it. (And if not, the global warming turns everything into desert anyway, heh heh heh...hello nukes! just kidding )

Does the AI have any system of determining how many defensive units a city is worth? Does this plan consider resources now or future? If the AI just places defensive based on pop or land w/ no resource consideration, turn it into an exploit--just conquer it and you haven't wasted a settler and if you have a peacetime army anyways then you won't waste any time producing units. Another exploit: See where the AI builds its useless cities. Don't mock it, just know that there will be a resource there and you'll have to conquer it or cut it off.
__________________
meet the new boss, same as the old boss
mrmitchell is offline  
Old November 7, 2002, 15:34   #18
vmxa1
PtWDG Gathering StormC4DG Gathering Storm
Deity
 
vmxa1's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
The AI not even getting to a hut near it is the reason, I always felt I could do with out Expan trait.
vmxa1 is offline  
Old November 7, 2002, 16:47   #19
Redstar
Warlord
 
Local Time: 10:29
Local Date: November 1, 2010
Join Date: Dec 2001
Posts: 185
ok so people seem to agree that the AI does know where the resources will be but does not prioritize developing such resources until it legally knows of its existence.

From Catt's experiment it does seem the AI will prioritize short term needs over long term ones.

But lets continue the experiment. Set up future resources where the rest of the future city area has no benefit whatsover. And see how the AI reacts.

Then compound this by creating your own settler and have it move towards the resource and then see if the AI suddenly takes interest in this activity.

then compare the results of The AI knowing the territory (but obviously it still can't know about the future resources since no one else does either) vs totally unknown.

I'm gonna try also but you guys have way more experience using the editor --which is why i posted this instead of running off to do it myself

As of now: it seems safe to say that the consensus is that the AI does NOT cheat with respect to insider trading of resources
Redstar is offline  
Old November 7, 2002, 18:04   #20
Arrian
PtWDG Gathering StormInterSite Democracy Game: Apolyton TeamApolyton UniversityC4DG Gathering StormPtWDG2 Cake or Death?
Deity
 
Arrian's Avatar
 
Local Time: 06:29
Local Date: November 1, 2010
Join Date: Jul 2001
Location: Kneel before Grog!
Posts: 17,978
Redstar,

If you want to con someone into doing the testing on this, Alexman is your guy. He's good with this stuff (see the "AI's obession with food" thread in this forum).

-Arrian
__________________
grog want tank...Grog Want Tank... GROG WANT TANK!

The trick isn't to break some eggs to make an omelette, it's convincing the eggs to break themselves in order to aspire to omelettehood.
Arrian is offline  
Old November 8, 2002, 07:04   #21
Alex
Emperor
 
Alex's Avatar
 
Local Time: 07:29
Local Date: November 1, 2010
Join Date: Mar 1999
Location: Brasil
Posts: 3,958
Quote:
Originally posted by Redstar
From Catt's experiment it does seem the AI will prioritize short term needs over long term ones.
That's why the AI will never be a worthy opponent.
__________________
'Yep, I've been drinking again.'
Alex is offline  
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 06:29.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Apolyton Civilization Site | Copyright © The Apolyton Team