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

This Month's Specials

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

   







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

Reply
 
Thread Tools Display Modes
  #1  
Old March 11th, 2010, 08:37 PM

Ink Ink is offline
BANNED USER
 
Join Date: Dec 2009
Posts: 118
Thanks: 1
Thanked 7 Times in 7 Posts
Ink is on a distinguished road
Default Re: Question before buying!

many games have decent AI because the game world consists of a limited number of state - action pairs (by limited think around only a billion or so).

dominions has so many state action pairs: how many of each kind of troop in what province in what time of the year with how much gold and how many resources available with what level of research with what magic items currently available with what sorts of enemies in the adjacent province... Each change (one extra or one less gold piece or some troop) is a different state. for one province there are probably trillions and trillions of state-action pairs (and additional provinces enter the equation factorially)

games with limited discrete states can enumerate them all: thus why a computer can now pretty much always beat a human opponent at chess if allowed to. It is really possible to enumerate all the possible states of chess, and it is a markov model (history really doesn't matter) so that simplifies things even more, and all it has to do is pick the next move that maximizes its benefit given every possible move which could occur after that.

other games can provide a pretty exhaustive ontology, or just script the AI, and pretty much just tell it what to do given some set of states.

I'd think a learning agent is pretty much out of the question for dominions, I think good AI will only occur from deliberate scripting. I don't know how JK has it programmed right now, but I'd guess its some sort of scripting. But that's still a lot of scripting to do.

For a game like Mount and Blade AI is a non-issue. Sure it pretty much picks troops at random, but it doesn't matter so much. And they pick enemies at random too, but once again its moot. In the battles the scripting is pretty simple:

Code:
if have bow:
  if have horse:
    stay away from enemies and shoot arrows
  else: shoot arrows
else: rush at enemy
So the AI doesn't really have a lot of work to do. Not so for Dominions. For a game like Dominions these choices are REALLY important, and so its going to be really intensive to program an accurate AI. This is what makes it fun for MP. But I just don't think (OK its my opinion, and its my tastes, I know) that Dominions is fun at all for SP. I owned the game for years, and had played many many MP games, before I ever actually beat an SP game (and it was on Silent Seas wraparound, the smallest map, and that was just about so boring I couldn't finish it).
Reply With Quote
  #2  
Old March 11th, 2010, 08:57 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: Question before buying!

Quote:
Originally Posted by Ink View Post
I'd think a learning agent is pretty much out of the question for dominions, I think good AI will only occur from deliberate scripting. I don't know how JK has it programmed right now, but I'd guess its some sort of scripting. But that's still a lot of scripting to do.
Its linear, generic to every nation, and has very few IF's (if this nation, if this unit, etc). You can see quite abit of it in the debug logs if you are interested.

Quote:
But I just don't think (OK its my opinion, and its my tastes, I know) that Dominions is fun at all for SP. I owned the game for years, and had played many many MP games, before I ever actually beat an SP game (and it was on Silent Seas wraparound, the smallest map, and that was just about so boring I couldn't finish it).
Thank you.
__________________
-- 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!)

Last edited by Gandalf Parker; March 11th, 2010 at 09:07 PM..
Reply With Quote
  #3  
Old March 11th, 2010, 09:45 PM

rdonj rdonj is offline
General
 
Join Date: Oct 2007
Posts: 3,007
Thanks: 171
Thanked 206 Times in 159 Posts
rdonj is on a distinguished road
Default Re: Question before buying!

I personally think dominions has a pretty tough AI as far as games go. Until you learn all the AI-stomping tricks, you can expect to be beaten... repeatedly. I can think of plenty of games, RTS or TBS with much easier AIs to defeat. Of course when you know how to play, the AI is completely useless.

I still play SP, and have played SP almost every day since before I signed up for the forums . I've probably logged similar hours playing dominions as many people do playing MMORPGs. And I've played in a number of MP games as well. So I think a person can easily get their money's worth just playing dominions SP, though from what I've seen most people who try mp have a lot of trouble going back to SP.

I'm someone who doesn't usually like to play strategy games multiplayer, but I still find myself enjoying dominions in multiplayer. I would sggest that even the most hardcore sp person try it at least once. It's a completely different game.
__________________
"Easy-slay(TM) is a whole new way of marketing violence. It cuts down on all the red tape and just butchers people. As a long-time savagery enthusiast myself, I'm very excited about the synergies that the easy-slay(TM) approach brings to the entire enterprise." -Dr DrP
Reply With Quote
Reply

Bookmarks


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 06:17 PM.


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