The AI

Empires in Arms is the computer version of Australian Design Group classic board game. Empires in Arms is a seven player game of grand strategy set during the Napoleonic period of 1805-1815. The unit scale is corps level with full diplomatic options

Moderator: MOD_EIA

NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

The AI

Post by NeverMan »

I just started my second AI game (I had played France before with v1.00) and now I am playing Austria with v1.02k.

The AI seems to be improved in the sense that it doesn't do nearly as many "stupid" things. By stupid, I mean anything that puts itself in harms way and is totally moronic.

That said, the AI doesn't do any "smart" things either. I am in June 1805 and right now it looks like this:

France and GB start at war: normal.

Russia DOWs Turkey: OK, that's not out of the ordinary, except Russia does not have any of it's Corps in position to do any combat with Turkey any time soon, so it basically is just eating PP at the moment.

France declares war on Russia. ????? Why? France is not at war with Prussia or Austria, has no means AT ALL to get to Russia to do any damage to the Czar. This move is just another "eating PP" move. ALONG with this then Prussia came to Russia's call against France. This might not be a total bone head move depending on how you see the situation, but it's not a move I would make this early in the game and since France cannot put any direct pressure on Russia, Prussia is giving France it's only means of getting PP back from DOWing Russia.

Spain DOWs Turkey. Again, not a bone head move, except that now Turkey has called France and then Spain has called GB. France is now at war with GB, Spain, Prussia and Russia all in June 1805.

Now, here comes the crazy part: Prussia DOWs Turkey. ???????????? WHAT????? LOL. This makes NO SENSE at all. Some might employ this move later in the game if they are doing REALLY WELL as Prussia, personally, I've never had the inclination to go all the way down to Turkey to do combat considering France and Russia are so close, especially not in 1805.

OK, so now the world is in Chaos right? WRONG. None of these nations are actually in any position to do combat with each other. There are no land combats happening. Turkey is sitting with it's corps spread all over Allah's brown earth, Russia doesn't have Corps anywhere near Turkey, France is just chillin out, Spain is doing nothing, GB is doing nothing and Prussia is doing nothing.

What am I doing you might ask? Gathering minors, what else? Since no other country seems all that interested in getting money and manpower I will. I have all of Italy at the moment (Spain didn't contend for Naples AT ALL). France doesn't seem interested in Italy either. I have Baden, Bavaria, Wuttermburg and Swabia, no contention there either.


My bottom line: the AI doesn't seem as boneheaded as it once might have, but it has a long way to go. I hope it gets there.
User avatar
borner
Posts: 1485
Joined: Sat Mar 19, 2005 10:15 pm
Location: Houston TX

RE: The AI

Post by borner »

In a game this complex, I doubt the AI will ever get close to the quality of an average human opponent, or even a below average one. Understanding that, I think if all you are trying to do is get a feel for how things operate, the AI is ok. Then you can try to take on a real game as Prussia, Spain or maybe Turkey.
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

ORIGINAL: borner

In a game this complex, I doubt the AI will ever get close to the quality of an average human opponent, or even a below average one. Understanding that, I think if all you are trying to do is get a feel for how things operate, the AI is ok. Then you can try to take on a real game as Prussia, Spain or maybe Turkey.

Yes, I understand this, I am in several PBEM games now, which I believe one you are in, I think you are playing Russia, not sure though.

I agree about the current state of the AI; however, I think that there are some things here that can be addressed (are totally possible to code) that can make the AI much better.
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

OK, so now I am in 1806.

GB DOWs Russia: not totally out of the ordinary, but you have to wonder anytime a GB player does this what that advantage is. For me, I have to be within striking distance of the Czar's navy and have a solid ground force so that I can make a run for Sweden. You will probably never get a surrender out of Russia so Sweden and the Russian fleet is all you are going to get for your PP.

HERE is something I have a SERIOUS ISSUE WITH: Why does France have so many damn corps here? (In case the attachment is too small for you to see, 90% of those corps are just CAV factors with no INF/MIL in them). There is a Cav Corps that is not even all the way full. Needless to say this brought down Murat's Tactical quite a bit (personally, we would always play with the rule that a leader can only have twice as many corps has is limit will allow, ie. 12 for Charles and Nappy, etc.). I'm not sure how many CAV factors France got that reinforcement phase, but Murat only had 3 corps in the previous month when we did battle so he didn't have a lot of CAV then either. Now he has 28 CAV.



Image
Attachments
France_Cav.jpg
France_Cav.jpg (46.36 KiB) Viewed 336 times
pzgndr
Posts: 3704
Joined: Thu Mar 18, 2004 12:51 am
Location: Delaware

RE: The AI

Post by pzgndr »

In a game this complex, I doubt the AI will ever get close to the quality of an average human opponent, or even a below average one.

Well I disagree completely. Sure it's complex, but it's not impossibly complex and there are still some fundamental rule sets even a human player mentally goes through to make reasonable decisions. Most everything a human player might consider based on the current game situation prior to making a decision could be scripted for the computer opponent, with some randomness included. Depending on the state of Marshall's AI algorithms, sooner or later he should be able to develop a decent and challenging AI for each MP. Noting the expectations from solitaire players and even some multiplayer groups for permanent/temporary replacement players, everyone should be supporting this goal. Yes?

France DOWs Russia. Prussia DOWs Turkey. These are obviously not right. But the AI is in fact doing things, which is good, so it's more a matter of making some adjustments for the AI to make more "smart" decisions and fewer "stupid" decisions. I'm optimistic these things are eventually possible, but also fully aware of how difficult and time consuming AI scripting and playtesting can be. So while I doubt the AI will ever get close to the quality of an experienced veteran human opponent, with difficulty level bonuses included the computer opponent(s) should be a fair match for an average human opponent and certainly a below average one.
Bill Macon
Empires in Arms Developer
Strategic Command Developer
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

I agree completely. I think we all know that the average AI in any commercial PC game isn't going to match the wits/knowledge of an experienced player, they should at least provide some challenge. I also agree that this can be accomplished by not doing silly things like the things mentioned above.

ALSO, it still seems that the AI is making "one corps" runs at capitals (with like 1 INF in it, it would be different if france had 25I and 3C going after Vienna when none of my corps were around, but instead he runs Ney with 1 INF or 1 MIL factor just to get destroyed by my 20 INF factors, it's needlessly silly and risky with a leader).

ALSO, the AI still needs to do a better job of stacking corps. I see Nappy running around way too often with 1 or 2 corps under him just asking for it.

I think that DOWs need to be better coordinated with tactical positioning and geographical location. France can DOW Russia, but it needs to make sure it can even reach Russia (ie. have Poland or some Prussia/Austria province bordering Russia, or have unlimited access through Prussia by means of a surrender, etc, etc..).

Also, there are too many DOWs going around too early. Minors need to be more of a priority to the AI. I grabbed all the minors while the other countries were doing nothing.

EDIT: Jan 1807, Spain DOWs Prussia? Again, why? Can Spain really have any effect on Prussia whatsoever? What can Spain do to Prussia? The AI simply needs to be more focused in it's efforts. This isn't "Diplomacy" after all.
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

Ok, I'm not sure how this happened because I wasn't paying direct attention to it, but France got Davout in London with 1 corps. GB currently has several fleets in the channel (but they might not have been there before). GB surrenders conditionally to France. Does the GB/France start at war not come with the unconditional option automatically? If not, then there needs to be an option for this.
User avatar
Marshall Ellis
Posts: 5630
Joined: Tue Oct 02, 2001 3:00 pm
Location: Dallas

RE: The AI

Post by Marshall Ellis »

Neverman:
 
Mandatory GBR-FR unconditional is NOT in the game. How important is this?
 
 
Thank you

Marshall Ellis
Outflank Strategy War Games


NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

IMO, It's pretty important. Right now, every group I am in is using this as a "House Rule". It's pretty standard. I'm not saying it has to be hard coded, and it's certainly not a priority, but it would be a great option that would probably be pretty easy to code in.

The problem comes in AI games. It doesn't matter much now since the AI is easily dominated, but if the AI gets wise then it will become a problem in AI games, since the AI doesn't really care what House Rules you have in play.
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

France again for some reason decides to DOW GB, then a few months later France gets Soult into England.

The problem is this: Soult is not even in LONDON, he has just come across the Channel (again while it seems there are ships there), and GB decides to unconditionally surrender. Who knows why? Picture is taken during Reinforcement phase of same month, so no one has moved since GB surrendered.

Image
Attachments
France_GB.jpg
France_GB.jpg (93.17 KiB) Viewed 332 times
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

This game ended June 1812. My final Money/Manpower was ~226/110, I had 3 provinces from Turkey, Russia and Prussia and 6 from France. I had all but 1 minor in middle europe and all of Italy. These were the only countries I DOWed. I took my time, spending some time acquiring minors and building my army, just like I would in a normal game, so if it seems like it took me a long time, that's why. I wasn't playing for speed.

Also, I played Austria with 18VP for the bid, so my total was 348. It ended with me at 103% and Spain in second with 78%. FYI.

The AI needs to be more aggresive and in force. The few times the AI attacked Charles with some number of force, it faired just like any other player would have, and I felt it. When you lose 1 or 2 battles at 3 and 2 PP each, that starts to hurt. France somehow managed to get Nappy killed/captured early in the game, I had casualties turned off. I also played with winter movement.
ndrose
Posts: 612
Joined: Fri Oct 13, 2006 4:07 pm

RE: The AI

Post by ndrose »

As to France getting across the Channel: I've noticed that after a while, instead of blockading, Britain falls into a pattern of putting its whole fleet into the Channel one turn, then moving them all to London the next, then back to the Channel, and so on. So I'm guessing that the turn before this, the fleet was in London, Soult moved across, then Britain closed the proverbial barn door.

When I play France against the AI, I just pretend I can't get across the Channel until I've built up a navy and actually defeated the British fleet. (This also is too easy to do: why doesn't Britain lay down ships? But I think that's on Marshall's list.)

Nathan
NeverMan
Posts: 1712
Joined: Tue Feb 24, 2004 1:52 am

RE: The AI

Post by NeverMan »

ORIGINAL: ndrose

As to France getting across the Channel: I've noticed that after a while, instead of blockading, Britain falls into a pattern of putting its whole fleet into the Channel one turn, then moving them all to London the next, then back to the Channel, and so on. So I'm guessing that the turn before this, the fleet was in London, Soult moved across, then Britain closed the proverbial barn door.

When I play France against the AI, I just pretend I can't get across the Channel until I've built up a navy and actually defeated the British fleet. (This also is too easy to do: why doesn't Britain lay down ships? But I think that's on Marshall's list.)

Nathan

LOL.

Even if that were the case then why did Soult just sit there for a land phase?

Naval Phase 1: GB moves back to London
Land Phase 1: Soult moves across Channel
Naval Phase 2: GB moves back to channel
Land Phase 2: Soult stays put?

Either way, it's not good. Either France is getting across the channel because GB is moving back to London even though there is a French Corps in the crossing or the French get in England and decide to do nothing.
StCyr
Posts: 148
Joined: Wed Jul 02, 2003 2:27 pm

RE: The AI

Post by StCyr »

the "ai" reflects somehow somebodys "i", doesn´t it ? And if you hardly know what this game is about, then you get suicide corps going to die for the enemy occupied capital ( not even the Fuhrer could dream about), crazy dows, nations acting without any concept but only to go for the human player, etc. Oh- you mean sombody DID KNOW what this game is about ? Well, so you want to say we got that braindead ai by intention ?

BUT- as long as there are still guys around who simply argue "this game is just very complex" there is still hope that even the non-ai design mistakes (ie no naval evasion, no naval pursuit) may stay unharmed.

(11.8 would be very helpful for a "nation grande design")
pzgndr
Posts: 3704
Joined: Thu Mar 18, 2004 12:51 am
Location: Delaware

RE: The AI

Post by pzgndr »

Yes, 11.8 Alternate Dominant Powers should be considered.  It would help the AI focus on what France and Great Britain should try not to lose, and on what the other MPs should try to gain.
 
 
 
 
Bill Macon
Empires in Arms Developer
Strategic Command Developer
Mike Scholl
Posts: 6187
Joined: Wed Jan 01, 2003 1:17 am
Location: Kansas City, MO

RE: The AI

Post by Mike Scholl »

ORIGINAL: pzgndr
France DOWs Russia. Prussia DOWs Turkey. These are obviously not right. But the AI is in fact doing things, which is good, so it's more a matter of making some adjustments for the AI to make more "smart" decisions and fewer "stupid" decisions. I'm optimistic these things are eventually possible, but also fully aware of how difficult and time consuming AI scripting and playtesting can be. So while I doubt the AI will ever get close to the quality of an experienced veteran human opponent, with difficulty level bonuses included the computer opponent(s) should be a fair match for an average human opponent and certainly a below average one.

You seem to be a supporter of my theory that "AI" stands for "Animated Ignorance". Do SOMETHING, even if it makes no sense at all! It shows the player that the "AI" is "active", and makes him think it might have a plan.

Thus you get declarations of war against nations that can't be reached.., or without having any units in position to actually WAGE the war just declared. Personally I'd love an AI that would simply make rational decisions.., they don't have to be clever or brilliant---just not stupid and illogical. Seems this one has a long way to go...
pzgndr
Posts: 3704
Joined: Thu Mar 18, 2004 12:51 am
Location: Delaware

RE: The AI

Post by pzgndr »

Whatever gave you an impression that I "support" an AI that makes no sense at all?  I mentioned the fact that the AI is doing things to highlight that it is functional, as opposed to not being programmed to make any DOWs or move units or engage in combats, etc.  The fact that the AI is making some stupid and illogical moves (ie, doing things) indicates there is some programming there, it just needs its parameters adjusted.  That's easier to do than adding in new programming from scratch. 
Bill Macon
Empires in Arms Developer
Strategic Command Developer
Thresh
Posts: 393
Joined: Mon Dec 25, 2006 4:19 am
Location: KCMO

RE: The AI

Post by Thresh »

I would say it surrendered because it had nothing to oppose the French other than some garrisons. The French Corps moves to London, where it can siege and forage with impunity.

Surrender early and theres no risk of losing the capital.

Todd
Mike Scholl
Posts: 6187
Joined: Wed Jan 01, 2003 1:17 am
Location: Kansas City, MO

RE: The AI

Post by Mike Scholl »

ORIGINAL: pzgndr

Whatever gave you an impression that I "support" an AI that makes no sense at all? 

Your statement "But the AI is in fact doing things, which is good". Implies that being "animated" (doing something) is in and of itself a "good" thing. With which I disagree, as I see "doing something" as a "smokescreen" to cover up for the fact that the AI doesn't know what to do...., so it just does a lot of things to give the impression of usefull activity.
User avatar
Marshall Ellis
Posts: 5630
Joined: Tue Oct 02, 2001 3:00 pm
Location: Dallas

RE: The AI

Post by Marshall Ellis »

I just wanted to clarify a little bit here...
 
I'm not making the AI do any type of smokescreen to fool you into thinking that it's doing something useful???????
Not my style!
I've got too much blood involved to try and do that to you guys???
Hope everybody understands that???
 
 
 
 
Thank you

Marshall Ellis
Outflank Strategy War Games


Post Reply

Return to “Empires in Arms the Napoleonic Wars of 1805 - 1815”