Thread Tools
Old October 26, 2001, 20:31   #1
MarkG
Apolytoners Hall of FameApolyCon 06 Participants
Apolyton CS Co-Founder
 
MarkG's Avatar
 
Local Time: 17:16
Local Date: October 31, 2010
Join Date: Aug 1998
Location: Macedonia, Greece
Posts: 24,480
Interview: SOREN JOHNSON ON AI
hope you find it interesting

http://apolyton.net/misc/interviews/...njohnson.shtml
__________________
Co-Founder, Apolyton Civilization Site
Co-Owner/Webmaster, Top40-Charts.com | CTO, Apogee Information Systems
giannopoulos.info: my non-mobile non-photo news & articles blog
MarkG is offline  
Old October 26, 2001, 20:37   #2
yin26
inmate
Apolytoners Hall of Fame
Born Again Optimist
 
yin26's Avatar
 
Local Time: 11:16
Local Date: October 31, 2010
Join Date: Apr 1999
Location: This space reserved for Darkstar.
Posts: 5,667
Thanks Markos and Soren. I think a good number of us here feel that a great AI is the beginning, middle and end of a great Civ3. I look forward to seeing the learning algorithm in action.
__________________
I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

"Yin": Your friendly, neighborhood negative cosmic force.
yin26 is offline  
Old October 26, 2001, 20:37   #3
Imran Siddiqui
staff
Apolytoners Hall of FameAge of Nations TeamPolyCast Team
 
Imran Siddiqui's Avatar
 
Local Time: 11:16
Local Date: October 31, 2010
Join Date: Dec 1969
Location: on the corner of Peachtree and Peachtree
Posts: 30,698
Need a news item written?
__________________
“I give you a new commandment, that you love one another. Just as I have loved you, you also should love one another. By this everyone will know that you are my disciples, if you have love for one another.”
- John 13:34-35 (NRSV)
Imran Siddiqui is offline  
Old October 26, 2001, 20:41   #4
Immortal Wombat
Apolytoners Hall of Fame
Prince
 
Immortal Wombat's Avatar
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Dec 2000
Location: in perpetuity
Posts: 4,962
Cool

Sounds promising, though not inspirationally awe-inspiring. It should make for decent variety of play at least. Not much there about how well the decision-making improves the AI in terms of how hard it will be to beat.

Yeah, promising, but not amazing. Lets hope the AI has got more up its sleeve that we won't see until its "learnt" a few ways of killing us.
__________________
Concrete, Abstract, or Squoingy?
"I don't believe in giving scripting languages because the only additional power they give users is the power to create bugs." - Mike Breitkreutz, Firaxis
Immortal Wombat is offline  
Old October 26, 2001, 20:46   #5
Lawrence of Arabia
PtWDG Gathering StormMac
King
 
Lawrence of Arabia's Avatar
 
Local Time: 07:16
Local Date: October 31, 2010
Join Date: Apr 2001
Location: California Republic
Posts: 1,240
Looks like whoever was saying that the AI would suck just got shafted. And turning off those pre set features is the first thing im doing.
__________________
"Everything for the State, nothing against the State, nothing outside the State" - Benito Mussolini
Lawrence of Arabia is offline  
Old October 26, 2001, 20:50   #6
yin26
inmate
Apolytoners Hall of Fame
Born Again Optimist
 
yin26's Avatar
 
Local Time: 11:16
Local Date: October 31, 2010
Join Date: Apr 1999
Location: This space reserved for Darkstar.
Posts: 5,667
Quote:
Looks like whoever was saying that the AI would suck just got shafted.
Actually, his interview wasn't detailed enough to make any conclusions yet. I've seen plenty of 'learning AI' do absolutely nothing but suck in previous games (Submarine Titans being one).
__________________
I've been on these boards for a long time and I still don't know what to think when it comes to you -- FrantzX, December 21, 2001

"Yin": Your friendly, neighborhood negative cosmic force.
yin26 is offline  
Old October 26, 2001, 20:52   #7
Immortal Wombat
Apolytoners Hall of Fame
Prince
 
Immortal Wombat's Avatar
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Dec 2000
Location: in perpetuity
Posts: 4,962
Quote:
Originally posted by Lawrence of Arabia
Looks like whoever was saying that the AI would suck just got shafted.
Not really.
So your governors can choose not to build archers if your at peace, and miles from anywhere. Whopee. Can other civs handle all the resources they need, how to get them, why to get them, when to get them with a longer-term strategy than "oh damn, the human just declared war on me with no warnin, maybe I should get some coal"?

I hope like buggery I'm wrong, bu a good all-round AI is damn nearly impossible to cram into a few seconds of CPU time. (or even a few minutes of it)
Immortal Wombat is offline  
Old October 26, 2001, 20:56   #8
dennis580
Warlord
 
Local Time: 09:16
Local Date: October 31, 2010
Join Date: May 2001
Posts: 134
Well at least we now know the Civ III AI can cordinate ground, sea, and air units effectively in a invasion. I think this is a very big step and gives great promise for the rest of the AI in the game
dennis580 is offline  
Old October 26, 2001, 21:07   #9
SerapisIV
King
 
SerapisIV's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: Feb 2001
Location: Hartford, CT, USA
Posts: 1,501
The AI using carrier-based bombers to support marine invasions?

Let me recheck this, the Civ3 AI is actually capable of using carriers for invasions, then actually using marine's for sea invasions, not glorified infantry?

God I hope all of this still pans out when the game shows up on my hard drive in the next week or so, the promises of a much better Civ AI is extremely enticing.
SerapisIV is offline  
Old October 26, 2001, 21:14   #10
The diplomat
King
 
The diplomat's Avatar
 
Local Time: 09:16
Local Date: October 31, 2010
Join Date: Sep 1999
Location: Terre Haute, IN USA
Posts: 1,285
Some of you just want to be pessimistic, don't you?

We obviously won't completely know how good the AI is until we actually play the game, but this interview is very promising. If the AI can actually do what Soren claims, then the AI will be very decent to say the least!
__________________
'There is a greater darkness than the one we fight. It is the darkness of the soul that has lost its way. The war we fight is not against powers and principalities, it is against chaos and despair. Greater than the death of flesh is the death of hope, the death of dreams. Against this peril we can never surrender. The future is all around us, waiting, in moments of transition, to be born in moments of revelation. No one knows the shape of that future or where it will take us. We know only that it is always born in pain.'"
G'Kar - from Babylon 5 episode "Z'ha'dum"
The diplomat is offline  
Old October 26, 2001, 21:38   #11
Skanky Burns
Alpha Centauri Democracy GameACDG The Cybernetic ConsciousnessC4DG Team Alpha CentauriansApolytoners Hall of FameACDG3 Spartans
 
Skanky Burns's Avatar
 
Local Time: 02:16
Local Date: November 1, 2010
Join Date: Aug 2001
Location: Skanky Father
Posts: 16,530
Well, the good new is that if the City Governor AI is smarter for controlling your cities, its also going to be smarter in controlling its own cities. Your governors take into account your overall policy, and learn from your input. This is also good
__________________
I'm building a wagon! On some other part of the internets, obviously (but not that other site).
Skanky Burns is offline  
Old October 26, 2001, 21:49   #12
dennis580
Warlord
 
Local Time: 09:16
Local Date: October 31, 2010
Join Date: May 2001
Posts: 134
Yea this will also be good from the computer AI. Obviously thier's going to be a limit to how much communication the computer leader and the computer controlled city's have. The cmputer controlled cities need to have good idea of thier leaders overall plans.
dennis580 is offline  
Old October 26, 2001, 22:05   #13
The Rook
Warlord
 
The Rook's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: Oct 2001
Location: Florida
Posts: 184
Has there ever been a really great AI ever? In any game? Computers are just not that capable of making decisions on such a large scale. What computers ARE good at doing is repitition. That's why they can be taught to play chess well. Chess has a limited number of moves, so the computer "brain" just goes through them all until it finds the best option. I think the same thing could be done with Civ, but on a lesser scale. During the human turn, the computer Civs can be planning, thinking ahead, and formulating a strategy, then on its turn, it acts on the strategy it came up with. Each turn it can adapt and improve on the strategy.

I just think during the long human turns, it could be doing number crunching and whatever.
The Rook is offline  
Old October 26, 2001, 22:12   #14
CobraA1
Chieftain
 
CobraA1's Avatar
 
Local Time: 07:16
Local Date: October 31, 2010
Join Date: Sep 2001
Location: North of the Arctic Circle, south of Canada; Minnesota, USA
Posts: 99
The AI sounds very promising.
  • Multiple-level thinking
  • Personality
  • Some customizeability, including personality and priorities of AI and the ability to start with a blank slate for those who dislike the personalities.
  • No pre-scripted patterns
  • Learning algorithms
  • Emergent Behavior

Even if it turns out to be stupid, it looks like its a huge leap from Civ II, and also looks like it's going to be fun to play against.

Emergent behavior, however, has me a little scared . . .
__________________
"If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music he hears, however measured or far away" --Henry David Thoreau
CobraA1 is offline  
Old October 26, 2001, 22:26   #15
squid
Warlord
 
Local Time: 15:16
Local Date: October 31, 2010
Join Date: Aug 2001
Posts: 160
Quote:
Originally posted by yin26


Actually, his interview wasn't detailed enough to make any conclusions yet. I've seen plenty of 'learning AI' do absolutely nothing but suck in previous games (Submarine Titans being one).
From what I've read (and I took some AI in college), he is stressing an adaptive AI but not neccesarily learning.

learning would imply it learned from the consequences of action and from your actions.

it sounds more like it is using static evaluators to access positions than by doing any sort of learning activity. For instance, "The romans are too powerful. We must attack Rome if we are strong enough. We are strong enough. What is the closest strongest city? Thebes. What is their closest weak city? Remus. Let us attack from Thebes. Thebes, sent forth some units. Units, approach the city of Remus. Phalanx: yes, I will do so. What is the closest path to Remus? I will follow it. There is a unit in my way. It is threatening. I will not survive. Must kill unit". I am trivializing things, but yeah, his hierachial system sounds much like this.

As for expansion versus conquest versus introspection, the AI could easily decide which was a deficiency, and then use the "leader module" to order down the tree (to cities, governers, units, etc) appropraitely. Not that hard.

Anyhow, of course it's not hard. The question is it done well. If I can see bombers softening a landing area before landing a transport, I will be impressed.

It seems Soren has some good ideas though. I was assuming they would have had to consider repurcussions several turns in advance. That does not seem to be the case!
squid is offline  
Old October 26, 2001, 22:29   #16
cassembler
Prince
 
cassembler's Avatar
 
Local Time: 09:16
Local Date: October 31, 2010
Join Date: Oct 2001
Location: J.R. Bentley's, Arlington, Tx
Posts: 391
Well, I remember playing SMAC after years of Civ2, and it was pleasantly surprising- for a while. If the AI can do much of my micromanagement, and it looks like it can, then I can create scenarios that promote the AI behavior I'm looking for...

I don't think the AI for Civ3 will be in the catgory of "bad." I think it will be at least "fair to midland."
__________________
"You don't have to be modest if you know you're right."- L. Rigdon
cassembler is offline  
Old October 27, 2001, 02:12   #17
StratAll
Settler
 
StratAll's Avatar
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Sep 2001
Location: Belgium
Posts: 26
Quote :
Hence, the city AI is not based on pre-scripted patterns, such as Spearman, Temple, Spearman, Granary, Archer, etc. Instead, each available build item is given a value depending on the AI’s environment, and the city simply builds the item with the highest value.
End quote

I have no experience with making mods, I only played a few in CivII but I guess this is very good news for mod makers. The AI will now fully understand the potential of new units created and will be able to weigh their value against one another based on its own situation.
StratAll is offline  
Old October 27, 2001, 02:20   #18
Lorizael
lifer
NationStates
Emperor
 
Local Time: 11:16
Local Date: October 31, 2010
Join Date: Sep 2001
Location: Detached
Posts: 6,995
I think the three best things mentioned here are the facts that the AI coordinates attacks

Works on different levels from all the micromanagement to the big plans of exploration and domination

And does not work on pre-scripted patterns.

While not very detailed the information here definetely gives me hope for this game. Those are the areas that I thought needed to be improved to make the AI good.

And of course my opinion is held in such high regard by the people at Firaxis...
Lorizael is offline  
Old October 27, 2001, 04:44   #19
Deathray
Warlord
 
Local Time: 15:16
Local Date: October 31, 2010
Join Date: Oct 2001
Location: High Wycombe
Posts: 104
Quote:
Originally posted by The Rook
Has there ever been a really great AI ever? In any game? Computers are just not that capable of making decisions on such a large scale. What computers ARE good at doing is repitition. That's why they can be taught to play chess well. Chess has a limited number of moves, so the computer "brain" just goes through them all until it finds the best option. I think the same thing could be done with Civ, but on a lesser scale. During the human turn, the computer Civs can be planning, thinking ahead, and formulating a strategy, then on its turn, it acts on the strategy it came up with. Each turn it can adapt and improve on the strategy.

I just think during the long human turns, it could be doing number crunching and whatever.
The Simtex games (Master of Orion & Master of Magic) had pretty damn good AI. Both beatable though, even without use of cheese.
__________________
Never underestimate the healing powers of custard.
Deathray is offline  
Old October 27, 2001, 06:05   #20
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: 18:16
Local Date: October 31, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Great interview! Go AI and go Sid! 3 days more till Civ 3.
__________________
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 October 27, 2001, 07:15   #21
Locutus
Apolytoners Hall of FameCiv4 SP Democracy GameCiv4 InterSite DG: Apolyton TeamBtS Tri-LeagueC4BtSDG TemplarsC4WDG Team ApolytonCivilization IV CreatorsCTP2 Source Code ProjectPolyCast Team
Deity
 
Locutus's Avatar
 
Local Time: 17:16
Local Date: October 31, 2010
Join Date: Nov 1999
Location: De Hel van Enschede
Posts: 11,702
From what I read, there are many good things about the AI in Civ3 and some mayor improvements over Civ2, but what worries me most is the lack of customizability. Sure, you can change their personality and (some) priorities but what if it turns out that the AI always neglects culture or if it builds lots of units but uses them in completely the wrong way or can't deal with flaws in the game-engine (ICS anyone?)? I'm not saying any of this is actually the case but I'm sure we'll find flaws in the AI soon enough. From what I read, there is no way for modmakers to fix these flaws or to adapt the AI to deal with specific situations (read: scenarios). In CtP, most AI routines can be accessed and changed through text files and a scripting language and thus be totally transformed, looks like something like this won't be possible in Civ3. Since there's no multiplayer this could severely damage the replayability value of the game in the long run...
__________________
Administrator of WePlayCiv -- Civ5 Info Centre | Forum | Gallery
Locutus is offline  
Old October 27, 2001, 08:25   #22
old dog
Chieftain
 
old dog's Avatar
 
Local Time: 10:16
Local Date: October 31, 2010
Join Date: Sep 2001
Posts: 68
"These personalities are fully customizable through the editor, so creating AI’s with different priorities is quite easy. " I am very relieved to hear this. This will have a large effect on replay value. No great surprise, though.

"Users who dislike preset personalities can turn them off altogether and let the AI adapt to its environment from a blank slate. " This is EXCELLENT news. The twentieth time I play against Shaka, it will get kind of old knowing that he will be bloodthirsty. Predictability is the enemy of replayability. Furthermore, it may well be that these "blank slate" leaders will be the most effective competition. Who can forget the Mongols in Civ 1, alone on some island, spewing out low level military units, boiling about looking for someone to fight?

"The number of civilizations in a game definitely affects AI behavior... The AI adapts to its environment, and the number of civilizations in the world is simply one of the many factors used for decision-making. For example, if a game was started on a Huge map with only 6 civs, the AI might emphasize expansion to take advantage of the extra space available." If completely true, this is the best news of all. Personally, I am very attracted to the idea of a crowded world, where 16 civs start on an average size map. I like expansion to be something you have to work at... However, for this to work as a competitive game, the AI needs to adapt to the situation... And, of course, for scenerio writing, this aspect of the AI is key. How many times have I started playing someone's interesting looking scenerio but become bored because the AI was brain dead to the situation and my strategy?

Of course, there are lot of important things that Johnson did not touch on:
1) How effective is the AI at attempting each of the types of victory? Can it assess its chances of success at each, and then pursue that strategy?
2) How well will the AI play the resource game? It's my sense that this will be the true centerpiece of Civ3, and the ability to obtain resources for yourself while denying them to your most important rivals will be the overriding theme of gameplay. If the AI does this astutely, it will go a long way towards making up for any (likely) deficiencies in waging offensive war.
3) Johnson says that the AI reacts to the situation, but does it react to its own success and failures? If two ships of soldiers sent to attack a particular city fail to make a dent, what are the chances that the same number of units will be sent to attack the same city again? If the ships were sunk, will the AI try a different route or a stronger navy?
old dog is offline  
Old October 27, 2001, 08:26   #23
Comrade Tribune
Prince
 
Comrade Tribune's Avatar
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Nov 1999
Location: Vienna, Austria
Posts: 988
Re: Interview: SOREN JOHNSON ON AI
Quote:
Originally posted by MarkG
hope you find it interesting
The understatement of the year.
Comrade Tribune is offline  
Old October 27, 2001, 08:31   #24
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: 18:16
Local Date: October 31, 2010
Join Date: Sep 2000
Location: Latvia, Riga
Posts: 18,355
Don't know, but thow shole interview made me that much more optimistic about the game.
__________________
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 October 27, 2001, 08:33   #25
Comrade Tribune
Prince
 
Comrade Tribune's Avatar
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Nov 1999
Location: Vienna, Austria
Posts: 988
Quote:
Originally posted by The Rook
I just think during the long human turns, it could be doing number crunching and whatever.
Good point. I sure hope the AI will utilize the time the player takes to make his decisions. Afaik, it didnīt do so in any previous civgame.
Comrade Tribune is offline  
Old October 27, 2001, 08:49   #26
Thue
Freeciv Developer
 
Local Time: 17:16
Local Date: October 31, 2010
Join Date: Dec 1969
Location: Copenhagen, Denmark
Posts: 2,580
Quote:
Furthermore, the different AI levels communicate between each other. For example, the unit AI controlling a tank might ask the leader AI which enemy city would be best to attack. After receiving a response, the unit AI would determine its own best path to the destination. Thus, the AI is able to organize a large group of units while keeping the discrete game decisions at a lower level.
If the AI is worth anything it decides the best path by making a move cost map before making the decision, to factor in the precise distance.
__________________
http://www.hardware-wiki.com - A wiki about computers, with focus on Linux support.
Thue is offline  
Old October 27, 2001, 09:58   #27
Grim Legacy
Prince
 
Local Time: 16:16
Local Date: October 31, 2010
Join Date: Aug 2001
Posts: 624
Quote:
Originally posted by Thue


If the AI is worth anything it decides the best path by making a move cost map before making the decision, to factor in the precise distance.
I think that calculation is made on the higher level that sets the goal. The "unit AI" takes care of more micro-esque decisions.

It's unlikely that distance is never taken in to account in a game like civ. There are strong indications that the programmers used distance as a factor in Civ2 at least.
Grim Legacy is offline  
Old October 27, 2001, 11:56   #28
HalfLotus
Never Ending Stories
King
 
HalfLotus's Avatar
 
Local Time: 11:16
Local Date: October 31, 2010
Join Date: Sep 2001
Posts: 1,238
This sounds promising. I like that the civ personalities can be turned off. People seem to forget that we've been playing Civ2 for five years now, and have learned the AI inside and out. Seeing as how the AI has been completely redone, we'll be starting from scratch again. Surely we'll have a few months of pleasants surprises from the AI.
HalfLotus is offline  
Old October 27, 2001, 13:20   #29
Rhysie
Warlord
 
Rhysie's Avatar
 
Local Time: 15:16
Local Date: October 31, 2010
Join Date: Jul 2001
Location: England
Posts: 103
Quote:
Originally posted by Comrade Tribune


Good point. I sure hope the AI will utilize the time the player takes to make his decisions. Afaik, it didnīt do so in any previous civgame.
I hope that if it does, this only happens at higher difficulty levels - Otherwise a warlord game played by a very slow, new player who takes their time and looks at everything before even moving a unit might find the AI they face harder than someone who is very quick and judges the situation without too much delay, making snap decisions which allow them to have very short turns could be facing a weaker AI on a higher difficulty level.

I understand that many players want a challenging AI, but I, along with some others, would like an AI which I can play against in a relaxed manner, not micromanaging everything and occasionally doing things I want to rather than because they will improve my winning potential, and still be assured of an eventual win.
Rhysie is offline  
Old October 27, 2001, 15:14   #30
faded glory
Civilization II Multiplayer
King
 
faded glory's Avatar
 
Local Time: 15:16
Local Date: October 31, 2010
Join Date: Jan 2001
Location: Fascist party of apolyton.
Posts: 1,405
great! but im still pessemistic. Ill wait till I play monday
faded glory 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 11:16.


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