Thread Tools
Old April 30, 2002, 14:41   #1
philosophile
Settler
 
Local Time: 23:50
Local Date: October 31, 2010
Join Date: Jan 2002
Posts: 16
AI is stupid
I'm playing on Monarch, and I've just repelled a huge invasion from the AI, with disgusting ease. Apparently the AI is programmed to take undefended cities first. I normally defend my border cities, and leave my inner cities undefended. The AI marches its infantry into my land, bypassing all of my other cities, rushing for the undefended cities. but as they approach I simply move my infantry back to the city they're getting closer to, and they go for the next undefended city. They were pretty deep in my territory after about 20 turns. And also loosing units through my artillery fire and cavalry follow up.

Anyone else notice this? They had two stacks of about 120 infantry invading. I had a total of about 50 infantry AND cavalry, and was easily able to hold them off, and whittle them down by about 1/4. Had I let the war go on, I probably would have defeated them.... but this was just WAY too easy.
philosophile is offline  
Old April 30, 2002, 15:39   #2
Jack_www
Civilization III MultiplayerPtWDG LegolandNationStatesNever Ending StoriesRise of Nations MultiplayerC3C IDG: Apolyton Team
King
 
Jack_www's Avatar
 
Local Time: 15:50
Local Date: October 31, 2010
Join Date: Jul 2001
Location: Southern California
Posts: 2,407
I always wipe out the most of the offensive army of the computer players in the first turns of the war, after that it is very easy to crush them. I remeber one time when Idina seeked attacked me. Then sent a huge stack of units to one city I had in the hills. I though for sure I would lose the city, but to my I was shocked at how easly I was able to fend off the attacking forces and kill them all. I also just love it when I really small and week civ sneeks attacks you, and you go out and crush them within couple of turns, very sad. I have even had civs I though were my friends sneek attack me, and they are all dead now.
Jack_www is offline  
Old April 30, 2002, 16:32   #3
Theseus
PtWDG Gathering StormApolyton UniversityApolytoners Hall of FameBtS Tri-LeagueC4DG Gathering StormApolyCon 06 Participants
Emperor
 
Theseus's Avatar
 
Local Time: 19:50
Local Date: October 31, 2010
Join Date: Apr 2002
Location: The warmonger formerly known as rpodos. Gathering Storm!
Posts: 8,907
philosophile,

I think there's a balance between good gameplay and exploits. You can do this kind of thing with Privateer's too... the AI navies will chase you from the other side of the world.

I choose not to take advantage so much, except in limited ways. For instance, I once got an AI civ into a military alliance with me, and then stayed one step ahead of them in invading the target civ's territory... when we were finished, we were far away from my ally's territory, and I "shut the gate" on them with my reserves, and declared war. Not really an exploit I think, just devious strategy.

You're right, it's too easy to beat the AI with exploits, so I just avoid them... it's more fun.

R
__________________
The greatest delight for man is to inflict defeat on his enemies, to drive them before him, to see those dear to them with their faces bathed in tears, to bestride their horses, to crush in his arms their daughters and wives.

Duas uncias in puncta mortalis est.
Theseus is offline  
Old April 30, 2002, 18:49   #4
Coracle
Prince
 
Coracle's Avatar
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: Feb 2002
Posts: 915
AI armies also seem to be drawn like a magnet to undefended workers, artillery, and resource tiles.

It can be figured out fairly easily. I expected a greater advance in AI abilities in the over five years since Civ 2.
Coracle is offline  
Old May 1, 2002, 00:18   #5
Grrr
Civilization III Multiplayer
King
 
Grrr's Avatar
 
Local Time: 12:50
Local Date: October 31, 2010
Join Date: Dec 2000
Location: of Hamilton, New-Zealand.
Posts: 1,160
Quote:
Originally posted by Coracle
AI armies also seem to be drawn like a magnet to undefended workers, artillery, and resource tiles.

It can be figured out fairly easily. I expected a greater advance in AI abilities in the over five years since Civ 2.
I agree. And the AI shouldn't cheat.
__________________
Grrr | Pieter Lootsma | Hamilton, NZ | grrr@orcon.net.nz
Waikato University, Hamilton.
Grrr is offline  
Old May 1, 2002, 04:31   #6
Jethro83
Prince
 
Jethro83's Avatar
 
Local Time: 09:50
Local Date: November 1, 2010
Join Date: Mar 2002
Location: Newcastle, Australia
Posts: 834
AI is definitely stupid. It can't think, and it can't act without formal instruction. Despite this, a better effort COULD have been made to make it harder to beat without letting it cheat.
Jethro83 is offline  
Old May 1, 2002, 06:26   #7
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Yeah, I don't use this exploit, but this is kinda mistake of Soren. Sure, AI should take undefended cities, but on occassions, it should just start pondering those outer defended cities, too.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 06:34   #8
Flanker
Warlord
 
Flanker's Avatar
 
Local Time: 00:50
Local Date: November 1, 2010
Join Date: Mar 2002
Location: Sala, Sweden
Posts: 113
However, I think it is better that the AI aims for the undefended cities instead of the Civ2-style where they could attack a heavy fortified city a hundreds of times, loosing a LOT of units but with no particular impact.
Flanker is offline  
Old May 1, 2002, 06:37   #9
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
I'm not suggesting the stupid Civ 2 style. I just think AI needs more evaluation. Is there an average size outer city fortified with 3-4 units? Attack! Is there a size 23 city defended with one unit half the way through enemy land? Either get some Paratroopers right there, or hold off... don't go there, try to cut the enemy by smaller bites.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 06:57   #10
Flanker
Warlord
 
Flanker's Avatar
 
Local Time: 00:50
Local Date: November 1, 2010
Join Date: Mar 2002
Location: Sala, Sweden
Posts: 113
Solver, of course I understand, and I agree with your points. I wonder why the AI never uses paratroopers in Civ III, at least I´ve never seen it be used. In Civ II they actually used it somewhat smart, to take over undefended cities for example.
Flanker is offline  
Old May 1, 2002, 07:19   #11
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Flanker, read on the thtread why does AI prefer Paratroopers over Tanks. There are people who have seen the AI use lots of Paratroopers, and people who haven't seen the AI do so (like me, and likely you). Actually, Paratroopers are helpless vs. infantry fortified cities, so did also give them a hit points bonus and an attack increase, to make them more viable. With my mod, landing some Paratroopers near a city fortified by one Infantry is a very viable choice.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 07:25   #12
campmajor!
Prince
 
campmajor!'s Avatar
 
Local Time: 00:50
Local Date: November 1, 2010
Join Date: Oct 2000
Location: Zoetermeer, The Netherlands
Posts: 306
It would be nice if the AI would use a real strategy in stead of a bunch of loose easy-win strategies. It would be even nicer if each AI had different strategies!

But I'm afraid that we won't see such things till civ5.....
campmajor! is offline  
Old May 1, 2002, 07:31   #13
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
I got a more realistic approach to the AI. Programming the AI has to be the hardest part of programming job done in Civ 3. This is a game with so many possibilities, and everything, that the AI needs to evaluate everything, and for this, programmers must have taught it to do so.

Currently, the humankind hasn't actually developed THE AI. THE AI would think much like humans do, and construction of THE AI could only come after we actually discovered and understood how the human brain works. Currently, however, construction of THE AI is somewhat from the sci-fi area, and whatever we program is limited somewhat.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 07:55   #14
Flanker
Warlord
 
Flanker's Avatar
 
Local Time: 00:50
Local Date: November 1, 2010
Join Date: Mar 2002
Location: Sala, Sweden
Posts: 113
Quote:
Flanker, read on the thtread why does AI prefer Paratroopers over Tanks. There are people who have seen the AI use lots of Paratroopers, and people who haven't seen the AI do so (like me, and likely you). Actually, Paratroopers are helpless vs. infantry fortified cities, so did also give them a hit points bonus and an attack increase, to make them more viable. With my mod, landing some Paratroopers near a city fortified by one Infantry is a very viable choice.
Yes, I hadn´t read that before I replied, sorry for that. Maybe it´s just me that haven´t seen AI paratroopers action. Actually, I find it very rare that the AI even discovers advanced flight. I also modded my paratroopers slightly, so they just wouldn´t be sitting ducks on the battlefield. However, I´ve yet to find any really useful thing to do with them. In Civ II, they could at least attack directly after airdrop, and that made them useful in some situations. In Civ III, you might use them as a resourceblocker, but not for a long time since they will be under heavy attack directly after airdrop. And they are also hard to use on the field, when you just have captured some enemy cities and are moving deeper into enemy territory, and there are no cities with airports. However, they are cool so I use them. I often tend to use cool units instead of good units...
Flanker is offline  
Old May 1, 2002, 08:04   #15
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Flanker, you might want to give it A/D of 10/10, and, just as I did, increase the HP, say, a bonus of 2 HP would be good.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 11:06   #16
philosophile
Settler
 
Local Time: 23:50
Local Date: October 31, 2010
Join Date: Jan 2002
Posts: 16
I got a more realistic approach to the AI. Programming the AI has to be the hardest part of programming job done in Civ 3. This is a game with so many possibilities, and everything, that the AI needs to evaluate everything, and for this, programmers must have taught it to do so.

Currently, the humankind hasn't actually developed THE AI. THE AI would think much like humans do, and construction of THE AI could only come after we actually discovered and understood how the human brain works. Currently, however, construction of THE AI is somewhat from the sci-fi area, and whatever we program is limited somewhat.
Quote:
I got a more realistic approach to the AI. Programming the AI has to be the hardest part of programming job done in Civ 3. This is a game with so many possibilities, and everything, that the AI needs to evaluate everything, and for this, programmers must have taught it to do so.
True... but at the very least they could have done something like they did in Alpha centauri... give the various factions a different AI or play style. That way there would be some variety in the game. But it seems pretty clear that the the AI is all the same for all the non player countries.
philosophile is offline  
Old May 1, 2002, 11:42   #17
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
More play style, yes, could be. However, the AI of Civ 3 is far superior to any other in Civ games, including the stupid one in SMAC.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 11:56   #18
Soren Johnson
PtWDG Gathering StormC4WDG The GooniesC4DG Gathering StormApolyCon 06 ParticipantsApolytoners Hall of FameC4BtSDG Realms Beyond
Civilization IV Lead Designer
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: May 2001
Location: San Francisco, CA
Posts: 335
Quote:
Originally posted by philosophile

True... but at the very least they could have done something like they did in Alpha centauri... give the various factions a different AI or play style. That way there would be some variety in the game. But it seems pretty clear that the the AI is all the same for all the non player countries.
this is a classic AI programming trade-off issue. Should we make 16 unique AI's and then have to debug/test each one? Or should we write one fantastic AI which will make the leaders all feel the same? Of course, Civ3 did something in the middle and so did SMAC. However, Civ3 was closer to the latter while SMAC was closer to the former. And I would posit that both succeeded in certain areas... the Civ3 AI is more effective; the SMAC AI is more varied. There is no "right" answer unless one has unlimited development time.
Soren Johnson is offline  
Old May 1, 2002, 11:59   #19
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Very good point Soren (how much I like to see which thread do you read ). I must say I prefer the Civ 3 way over the SMAC way.

BTW now that I know you read this thread , would you please make one improvement to your AI that is really easy to implement - have it upgrade its units! Eh?
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 1, 2002, 13:04   #20
Soren Johnson
PtWDG Gathering StormC4WDG The GooniesC4DG Gathering StormApolyCon 06 ParticipantsApolytoners Hall of FameC4BtSDG Realms Beyond
Civilization IV Lead Designer
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: May 2001
Location: San Francisco, CA
Posts: 335
Quote:
Originally posted by Solver
Very good point Soren (how much I like to see which thread do you read ). I must say I prefer the Civ 3 way over the SMAC way.

BTW now that I know you read this thread , would you please make one improvement to your AI that is really easy to implement - have it upgrade its units! Eh?
hmmm... I improved the unit upgrading of the AI quite a bit via the first couple patches, and I have not heard too many complaints since. Sometimes, of course, the AI just has no money. If other people are experiencing similar issues, I could take another look.
Soren Johnson is offline  
Old May 1, 2002, 13:14   #21
ALPHA WOLF 64
Prince
 
ALPHA WOLF 64's Avatar
 
Local Time: 17:50
Local Date: October 31, 2010
Join Date: Mar 2002
Location: Illinois USA
Posts: 303
Quote:
Originally posted by Soren Johnson Firaxis


hmmm... I improved the unit upgrading of the AI quite a bit via the first couple patches, and I have not heard too many complaints since. Sometimes, of course, the AI just has no money. If other people are experiencing similar issues, I could take another look.
i've seen the AI upgrade tons of units. try my best to keep all the AIs poor so they cant upgrade. Love getting my tanks killed by those spearmen.... maybe i should let those tank killin spearmen upgrade
ALPHA WOLF 64 is offline  
Old May 1, 2002, 13:42   #22
Jumping Choya
Chieftain
 
Local Time: 15:50
Local Date: October 31, 2010
Join Date: Nov 2001
Posts: 70
I've had no problems with upgrading so far. I've seen spearmen upgraded to pikemen in a city I was about to lay seige to - I don't know if it knew that it should upgrade there first, but it was quite impressive. Also, my powerful neighbor, France, has been milling around my borders with a hundred or so infantry, which I suspect they upgraded to.
__________________
The fact that no one understands you doesn't mean you're an artist.
Jumping Choya is offline  
Old May 1, 2002, 13:53   #23
Cyclotron
Never Ending StoriesThe Courts of Candle'Bre
King
 
Cyclotron's Avatar
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: Jan 2001
Location: Cyclo-who?
Posts: 2,995
It's just that some civs seem to have an unhealthy attraction for their UU. In one of my games, France is in the modern age, but still keeps musketeers alongside their mech inf. (although not any other ancient units). The Greeks liek to keep Hoplites as long as possible, and I've steamrolled a Greek nation in the industrial era that used both inf and hoplites... but he had money, beacuse when I negotiated peace (too much war weariness) I saw his treasury with about 2500 gold. Surely that can upgrade something...
__________________
Lime roots and treachery!
"Eventually you're left with a bunch of unmemorable posters like Cyclotron, pretending that they actually know anything about who they're debating pointless crap with." - Drake Tungsten
Cyclotron is offline  
Old May 1, 2002, 13:55   #24
player1
Emperor
 
player1's Avatar
 
Local Time: 01:50
Local Date: November 1, 2010
Join Date: Sep 2001
Location: Belgrade, Serbia
Posts: 3,218
Soren, why not program AI to optimize tax sliders better?

Like puting tax to 90% from time to time and buy techs from other AIs, and to make some embassies, or upgrade units.

Or give some sort of restricton to NEVR drop gold reserve from some value by rushing or buying tech (so he could use it for other means, like Wall Street, spying or unit upgrade).
player1 is offline  
Old May 1, 2002, 14:45   #25
player1
Emperor
 
player1's Avatar
 
Local Time: 01:50
Local Date: November 1, 2010
Join Date: Sep 2001
Location: Belgrade, Serbia
Posts: 3,218
There is also one strange way of AI which builds too much Mech. Inf., Infantry, Riflemen and too little Cavalry and Tanks.

Anyway Soren,
How does AI decides which unit too chose to build.
(This is IMPORTANT for MODmakers!)

Could you post a short version of algoritm here?
player1 is offline  
Old May 1, 2002, 17:00   #26
Apolex
Warlord
 
Apolex's Avatar
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: Oct 2001
Location: Bel Air, MD
Posts: 140
I have had several games where the AI could have crushed me at some point if it had only learned to use the Artillery unit. I know it's annoying having 30 AI ships bombard your shores for 10 minutes every turn, and having the AI learn to use artillery would probably produce a similar annoyance. But it would drastically improve its war making ability if it would only build and use artillery in an expanded manner.

I see the AI walk through my territory endlessly with a settler and a rifleman in search of that one empty square. The AI should be able to pair it's artillery with a couple of defensive units and start making trouble. Right now it's a yawn to beat militarily on any game level (except emperor, and that's not from its skill but because it cheats and makes endless hoards).

-Apolex
Apolex is offline  
Old May 1, 2002, 21:11   #27
Mikhail
Chieftain
 
Local Time: 17:50
Local Date: October 31, 2010
Join Date: Mar 2002
Location: flesh.and.binary
Posts: 75
Yea, it definately is. Also, if their army is larger than yours (never mind the fact that their 'larger army' is made up of spearman and swordsman, while yours is entirely riflemen and artillery), they attack en masse to your weakest city. Making it easy to have some men defend the area, while sending a few armies to take over half their territory, that they neglected to defend.
Mikhail is offline  
Old May 2, 2002, 02:26   #28
Solver
lifer
Civilization IV CreatorsAge of Nations TeamApolytoners Hall of FamePolyCast TeamBtS Tri-LeagueThe Courts of Candle'BreC4WDG Team Apolyton
Deity
 
Solver's Avatar
 
Local Time: 02:50
Local Date: November 1, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Umm, maybe I haven't seen it upgrading enough. Mostly, I have attacked Spearmen by Longbowmen - the AI seemed a bit slow about getting Pikemen in, but really, the world's biggest nations are OK at upgrading.

BTW Soren, I have yesterday experienced a very strange AI glitch with my first 1.21 game, I'll try to tell later.
__________________
Solver, WePlayCiv Co-Administrator
Contact: solver-at-weplayciv-dot-com
I can kill you whenever I please... but not today. - The Cigarette Smoking Man
Solver is offline  
Old May 2, 2002, 04:14   #29
LaRusso
King
 
LaRusso's Avatar
 
Local Time: 01:50
Local Date: November 1, 2010
Join Date: May 2001
Location: appendix of Europe
Posts: 1,634
Quote:
Originally posted by Soren Johnson Firaxis


hmmm... I improved the unit upgrading of the AI quite a bit via the first couple patches, and I have not heard too many complaints since. Sometimes, of course, the AI just has no money. If other people are experiencing similar issues, I could take another look.
ai now upgrades very well and throws massive modern armies at me. actually, it upgrades as soon as possible.

as for the empty city exploit - well it IS actually rather easy to decimate infantry-only army with a lot of arty and well-developed railroad network, even without an exploit.
__________________
joseph 1944: LaRusso if you can remember past yesterday I never post a responce to one of your statement. I read most of your post with amusement however.
You are so anti-america that having a conversation with you would be poinless. You may or maynot feel you are an enemy of the United States, I don't care either way. However if I still worked for the Goverment I would turn over your e-mail address to my bosses and what ever happen, happens.
LaRusso is offline  
Old May 2, 2002, 04:23   #30
ChaotikVisions
Civilization IV Creators
Prince
 
ChaotikVisions's Avatar
 
Local Time: 18:50
Local Date: October 31, 2010
Join Date: Apr 2002
Location: Oklahoma, USA
Posts: 557
Empty city exploit?
I haven't noticed this, in my last war with the Japanese I had empty citys and they didn't rush for them, they hit my border citys.
__________________
"Every good communist should know political power grows out of the barrel of a gun." - Mao tse-Tung
ChaotikVisions 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 19:50.


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