.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #1  
Old March 6th, 2007, 03:27 AM
StrictlyRockers's Avatar

StrictlyRockers StrictlyRockers is offline
Sergeant
 
Join Date: Feb 2007
Location: Berkeley, CA
Posts: 259
Thanks: 4
Thanked 1 Time in 1 Post
StrictlyRockers is on a distinguished road
Default Does the AI \"cheat\"?

Hola,

I am very impressed with the AI algorithms for this game.

Ok, here's the question. Does the AI get any benefits or bonuses to production that the human player does not? Are there any other fringe benefits that the computer players get that humans don't?

I have heard from friends and also read (I think) that the Dominions AI does not "cheat". But what does that mean? It could simply mean that the AI is not given any more information than what it should be able to see about enemy troop deployments. What about production and such? I assume that there are no tweaks done to tactical combat for AI opponents. Does the Dominions AI get to see any more of the map than it should? Does it get more information about enemy troops than it should?

I've set up a scenario I like that is very challenging. I play vs 5 AI opponents on a small random map. It's great because everyone starts right on top of each other. You don't have to wait long at all to get into the action. Whether and which independents to attack early is a crucial question. A bigger question is how much of your army you can send east when you've got a neighbor breathing down your neck from the west and the south. It's fun.

I am worried that playing too much against the AI is going to mess up my MP game. Maybe I should get into some more MP games.

Thanks for any help.

SR
__________________
"When you have to kill a man, it costs nothing to be polite." - Winston Churchill
Reply With Quote
  #2  
Old March 6th, 2007, 04:06 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Does the AI cheat?

The AI gets gold and production bonuses at higher difficulty levels. So it will gather larger armies and come at you with huge hordes, but it doesn't do things the player couldn't do. It does suffer a bit from the common strategy game issue of "AI sees all and knows all", so having low PD in the rear is an invitation to get rained on by Call of the Winds, Arouse Hunger and Call of the Wild, but that's a minor problem anyway.

Don't worry about SP screwing up your MP, MP is a whole different beast anyway, so you're going to have to essentially relearn the game for MP. These forums are a great help for speeding that process up.

Edi
Reply With Quote
  #3  
Old March 6th, 2007, 06:10 AM

Sombre Sombre is offline
BANNED USER
 
Join Date: Feb 2007
Posts: 5,463
Thanks: 165
Thanked 324 Times in 190 Posts
Sombre is on a distinguished road
Default Re: Does the AI cheat?

I'm impressed that anyone could be impressed by the AI.

I mean I don't want to complain about it because they could have chosen to not put it in at all,.. but seriously,.. what exactly impressed you about the AI?
Reply With Quote
  #4  
Old March 6th, 2007, 09:01 AM

PDF PDF is offline
Colonel
 
Join Date: Apr 2002
Location: Near Paris, France
Posts: 1,566
Thanks: 0
Thanked 0 Times in 0 Posts
PDF is on a distinguished road
Default Re: Does the AI \"cheat\"?

The AI is not that impressive IMHO. And indeed the AI "cheats", it gets more design points/gold/resources when set above normal level. Plus it gets information about where your provinces are to cast some spells on them.
Problem is that it builds mainly tons of low-end units, and has no idea about pretender design, bless strategies, or anything magic.
Still I agree it's a fun SP partner on small maps, as you are hard-pressed containing numerous AI armies in the early game.
Reply With Quote
  #5  
Old March 6th, 2007, 11:39 AM
StrictlyRockers's Avatar

StrictlyRockers StrictlyRockers is offline
Sergeant
 
Join Date: Feb 2007
Location: Berkeley, CA
Posts: 259
Thanks: 4
Thanked 1 Time in 1 Post
StrictlyRockers is on a distinguished road
Default Re: Does the AI cheat?

I'm not sure what it is. Maybe it is really the game design I am impressed by, and how fun it is to figure out how to win. The tactical combats are really a blast to watch "live" before you know the final outcome.

I guess I was impressed that any wargame was able to beat me. Now that I am aware of the extent of the advantage the AI has, I am not all that impressed any more. I am impressed that the game is so much fun and has such great depth.
__________________
"When you have to kill a man, it costs nothing to be polite." - Winston Churchill
Reply With Quote
  #6  
Old March 6th, 2007, 12:21 PM
Graeme Dice's Avatar

Graeme Dice Graeme Dice is offline
General
 
Join Date: Nov 2000
Posts: 3,013
Thanks: 17
Thanked 25 Times in 22 Posts
Graeme Dice is on a distinguished road
Default Re: Does the AI cheat?

The AI in Dominions is quite impressive for a strategy game AI, especially for a game as complicated as Dominions.
Reply With Quote
  #7  
Old March 6th, 2007, 12:29 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: Does the AI cheat?

As AIs go this one is very impressive. In the AI newsgroups it holds its own very well against many other games. There is alot of "thinking code" in there which would be very hard to improve on without breaking it out into seperate versions for each nation, and each tendency (defensive, aggressive, neutral) and even subcategories within.

As for cheating..
The settings only decides whether the AI will start with less, the same, or more points for creating their pretender and scales. Thats what happens when you decide how hard an AI you will go against.

Its very hard to create an AI that doesnt "cheat". Unless it plays like you (from another program that makes its turns) its going to know things. Being a part of the game itself means that it starts out seeing whole map, it knows what everyone is doing, it knows where hidden items are. Its not that the programmer gives access to that info to the AI. The programmer has to try and write the AI to limit its visions of such things. I think Illwinter has done a great job of avoiding that type of cheating.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
Reply With Quote
  #8  
Old March 6th, 2007, 01:26 PM

Sombre Sombre is offline
BANNED USER
 
Join Date: Feb 2007
Posts: 5,463
Thanks: 165
Thanked 324 Times in 190 Posts
Sombre is on a distinguished road
Default Re: Does the AI cheat?

We can only agree to disagree. True, Dom3's AI handles a lot of complicated things very well (at least as far as I can tell). However it also does a lot of incredibly stupid things. It's not really an excuse that the AI of a lot of other games is awful; Dom3 still has major AI flaws that remove a great deal of challenge and fun from SP.

I really shouldn't be able to whomp two Impossible level AIs on my second proper play of the game without ever feeling even slightly pressured, should I? I mean there are several settings of AI there, but I'd never use anything but impossible, despite the fact that it supposedly cheats in terms of resources, gold etc. Most other games I'd hesitate to play on an 'impossible' setting not because the AI cheats an insane amount, but because it is ruthless, efficient and aggressive.

Again, I'm not complaining here, but I find it hard not to chip in when people sing its praises. It's certainly adequate, considering the game leans toward multiplayer,... but impressive? Meh.
Reply With Quote
  #9  
Old March 6th, 2007, 01:41 PM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: Does the AI cheat?

Yes, impressive. Consider the number of variables and available things in the game and then consider the AIs of other games that are far more limited in scope.

The Dom3 AI is well coded and within its parameters, ruthless, efficient and aggressive, even if it can't optimize everything the same way a human can. I've always played my strat games on the higehst difficulty settings simply because otherwise there is no point and they are too easy. I did the same in Dom2 as well, but with Dom3, I don't necessarily want all impossible AIs all the time.

You citing just two games and being able to beat impossible AIs on the second one isn't indicative of much. Depends on how badly the AI nations screwed up pretender design. My first Dom3 game I started next to Mighty AI Niefelheim that simply fell apart with an empire of order 3, sloth 3, cold 3, death 3, misfortune 3, drain 3 and I mopped it up as an afterthought while I kept Yomi and Ermor off my back with the other hand. Meanwhile my friend started next to Arco, Lanka and Ermor and the only reason he didn't have a really hard time of it was that Abysia pestered both arco and Lanka enough to ruin their day.

The second game we put impossible AIs and it's like getting hit by a steamroller. We had to restart that game due to map bugs while we were both doing well, but the second try is the one where we're getting hammered.

Try a few more games on a bigger variety of maps and see if your assessment still stands. Of course, over time the AI will become easier and easier to beat and humans are more capable, but to say that the Dom3 AI is average only is not giving credit where credit is due.

Edi
Reply With Quote
  #10  
Old March 6th, 2007, 02:04 PM

Sombre Sombre is offline
BANNED USER
 
Join Date: Feb 2007
Posts: 5,463
Thanks: 165
Thanked 324 Times in 190 Posts
Sombre is on a distinguished road
Default Re: Does the AI cheat?

From my perspective it's not a matter of optimising, squeaking out a more efficient starting build or making sure that every gem or piece of gold counts. It's more that the AI just throws away its troops, mages,.. resources,... without the slightest consideration of what it's up against.

I'm far from an efficient player; I like to build nice thematic armies of stuff - I use units which I know aren't superb, because I feel that armies of nation A should be made up primarily of archer B and infantry C, with only small elite groups of D (those Ds are crazy powerful). I play for fun, not to win in the quickest time by the largest amount.

And yet again and again I've mangled impossible AI opponents and almost every time there's been little real threat. I'll be honest and say I haven't checked out their scales, but I've played a lot of SP on a variety of maps with a variety of nations and setups (although nothing /really/ huge because I don't have the time or patience).

Maybe I've just been very (un)lucky and the AI have picked terrible scales time after time. But looking at the score graphs they're almost always ahead of me in gem income, research,... often gold. They just tend to squander it all in battles they have no hope of winning.

Actually there is one part of the Dom3 AI which I would consider ahead of the curve; it is able to handle mod nations. Some of the ones with unusual gameplay mechanics fox it, but generally the AI does ok with them. This, I suppose, is because it doesn't rely on AI scripting tailored to individual nations (for the most part).

On the subject of the huge number of variables and how the AI handles them: The AI is actually pretty poor at most of the 'extra' things that Dom3 has over other games. Summoning, creating and assigning magic items, making use of the massive variety of troops,.. all of these things the AI does, but seemingly at random and without any intelligent strategy.

I'm willing to bet the AI would actually beat me on a tiny map. But it wouldn't make for a very interesting game.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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 01:30 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.