Thread Tools
Old March 13, 2002, 09:31   #1
Cuervo72
Settler
 
Local Time: 16:41
Local Date: October 31, 2010
Join Date: Mar 2002
Location: A gov't cubicle.
Posts: 6
Those Funny AI Settlers...
I don't know if this has been covered with settlers, but I noticed some behavior very similar to what was noticed in luring in ships with privateers...

I started out on a peninsula with a one square choke point, and expanded to the main continent to the south. In my rush to grab land, I left some unsettled space on my peninsula.

Well, after a while I start seeing settlers (with bodyguard) trudging through my land (from two other civs). Gee, wonder where they're off to. So I park a pikeman on the choke point. Immediately, the settlers start heading back home! So after a turn or two, I move my pikeman....and back they come. Hilarious! DIdn't matter how far they were from my pikeman, they knew when he was there and when he wasn't. Could set up a nice ambush situation....

What wasn't so funny was the Aztecs sending them by boat a few turns later (Doh!)
__________________
Sir, I protest - I am NOT a merry man! -- Worf

Last edited by Cuervo72; March 29, 2002 at 12:59.
Cuervo72 is offline  
Old March 13, 2002, 09:32   #2
Caligastia
Emperor
 
Caligastia's Avatar
 
Local Time: 17:41
Local Date: October 31, 2010
Join Date: Sep 2000
Location: New Jersey
Posts: 3,402


Thats pretty funny, I will have to look out for that.
Caligastia is offline  
Old March 13, 2002, 09:34   #3
Harovan
staff
PtWDG Gathering StormPtWDG2 Monty PythonC4DG Gathering Storm
Civ4: Colonization Content Editor
 
Local Time: 22:41
Local Date: October 31, 2010
Join Date: Dec 2001
Posts: 11,117
Keep on moving your pikeman, opening and closing the chokepoint; or else the settlers will join a galley and there's nothing you can do to stop them without a war.
Harovan is offline  
Old March 13, 2002, 10:04   #4
Cuervo72
Settler
 
Local Time: 16:41
Local Date: October 31, 2010
Join Date: Mar 2002
Location: A gov't cubicle.
Posts: 6
Quote:
Originally posted by Sir Ralph
Keep on moving your pikeman, opening and closing the chokepoint; or else the settlers will join a galley and there's nothing you can do to stop them without a war.
Too late, they already have. Their city is surrounded, so I can only hope they flip. I might abandon that game though, as I haven't had a general good feeling about it....
__________________
Sir, I protest - I am NOT a merry man! -- Worf

Last edited by Cuervo72; March 29, 2002 at 13:37.
Cuervo72 is offline  
Old March 13, 2002, 10:10   #5
Harovan
staff
PtWDG Gathering StormPtWDG2 Monty PythonC4DG Gathering Storm
Civ4: Colonization Content Editor
 
Local Time: 22:41
Local Date: October 31, 2010
Join Date: Dec 2001
Posts: 11,117
Yea, I saw your last sentence only after posting. Sorry for that. As to the reason of this behavior: I doubt the AI can "see" your pikeman at any distance. Probably there is a function in the program like ComputeLandRoute() or so, and if your pikeman is there, it returns "impossible", and else the shortest way. So the AI knows, if it can go thru or not, but it doesn't see why.
Harovan is offline  
Old March 13, 2002, 10:24   #6
Marquis de Sodaq
King
 
Marquis de Sodaq's Avatar
 
Local Time: 15:41
Local Date: October 31, 2010
Join Date: Jul 2000
Location: ... no, a Marquis.
Posts: 2,179
Yes, the AI rechecks its goto route every turn. This is very handy when you want to waste some AI moves!

On the marla map (world) I've made it standard procedure to park a galley near the straits of gibraltar ASAP. As soon as I see an AI galley approaching, I plug the strait. The galley turns back. A turn or two later I open it - the galley returns. After a while they give up and try going overland. Tho they eventually get to their destination, it is 20+ turns later than they'd "planned".

The same works for the Red Sea, Persian Gulf, the Baltic Sea, Indonesia (6 ships block every route short of sailing completely around Australia). On random maps I've seen fewer opportunities, but it works every time.

On land it works just as well. I've not payed too close attention to know exactly how many turns pass before they try alternate transportation, tho...
__________________
The first President of the first Apolyton Democracy Game (CivII, that is)

The gift of speech is given to many,
intelligence to few.
Marquis de Sodaq is offline  
Old March 13, 2002, 10:33   #7
Cuervo72
Settler
 
Local Time: 16:41
Local Date: October 31, 2010
Join Date: Mar 2002
Location: A gov't cubicle.
Posts: 6
I was thinking the same thing. Possibly related to the goto algorithm, and I'm sure it recalculates after every turn. I wonder if it does something like compare ComputeLandRoute() with ComputeSeaRoute(), or if it prefers the former and uses the latter as a fallback.

Though on the surface it does make the AI appear to "know" that something is blocking its path. Maybe the subroutine should only work within the bounds of what can be "seen"; it has a prior knowledge that the land there, and may know the region, and it calculates a theoretical path to a point, which needs to be adjusted ONLY when the unit, or other scout units, can spot an obstruction.
__________________
Sir, I protest - I am NOT a merry man! -- Worf
Cuervo72 is offline  
Old March 13, 2002, 13:03   #8
Thrawn05
King
 
Local Time: 16:41
Local Date: October 31, 2010
Join Date: Dec 2001
Location: Constantly giggling as I type my posts.
Posts: 1,735
Quote:
Originally posted by Marquis de Sodaq
The same works for the Red Sea, Persian Gulf, the Baltic Sea, Indonesia (6 ships block every route short of sailing completely around Australia). On random maps I've seen fewer opportunities, but it works every time.
I've did a land version at Panama. I stopped Eygpt (in mexico?) from expanding into South America. I had a few riflemen line up and create a border if you will.
__________________
I drink to one other, and may that other be he, to drink to another, and may that other be me!
Thrawn05 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 17:41.


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