Does the AI cheat?

General feedback and discussion of the game.

Moderators: Forum Moderators, Developers

Baltar
Posts: 18
Joined: September 9th, 2004, 1:46 am

Does the AI cheat?

Post by Baltar »

Does the AI cheat in combat? From my experience the AI gets 'lucky' fairly consistently while my luck tends to be poor.
This post brought to you by the GNAA.
Shade
Posts: 1111
Joined: April 18th, 2004, 11:17 pm

The devs have said many times

Post by Shade »

The devs have said many times that the AI doesn't 'cook' the random numbers. . . It's all in your mind. . .
Note to forum users: You are in a maze of twisty little passages
Fortify
Posts: 73
Joined: August 16th, 2004, 2:46 am
Location: Canada

Post by Fortify »

This is the wonders of randomization! I kept a tally once and in the long run both sides would have streaks of good luck(many hits) and streaks of poor luck. We only really notice when it goes bad for us.


How many of you out there did a save load when the enemy was really Unlucky and missed 10 times out of eleven against your 'lucky' unit?

I thought not.
You should be ashamed, Icy stare :wink:

This is where playing on medium with no save load becomes VERY difficult.
I havn't finished yet.
The shovel saves more lives than the sword.
Drooling Iguana

Post by Drooling Iguana »

Yes, the AI does cheat, in that it takes advantage of the fact that the rules for the AI are completely different from the rules for the player. The AI doesn't have to worry about preserving stronger units for future battles, for instance, and will often deliberately send weakened units on suicide missions so that they can do a bit of damage to an important player unit and then die, freeing up their tile for another unit to come in and finish the job. A player cannot use this type of strategy, since he would have to keep his experienced units alive for later battles.

There's also the fact that the AI has the luxury of playing defensively in nearly every battle (and enjoys a massive advantage in numbers in those that they don't, such as Princess' Revenge) while the player is nearly always up against the clock and must therefore assume an offensive posture, even when massively outnumbered.

The AI usually has only one unit that it absolutely must defend, while the player typically has three or four units whos death will result in failure (Konrad, Delfador, Kalenz, etc.) even if we don't count the units that the player's spent a lot of time levelling and which would seriously set him back if killed, since there's no way of training units outside of the linear progression of story-battles, and significant losses in one battle could make a future battle nearly unwinnable.

So, no, the AI doesn't cook its numbers. It doesn't need to. The player is already royally [censored].

(Sorry, I'm just getting a bit annoyed at the fact that this game, which was really fun in its earlier versions before with its simpler AI, has degenerated into an exercise in frustration.)
Drooling Iguana

Post by Drooling Iguana »

Double-post
ebo
Posts: 81
Joined: May 6th, 2004, 3:29 pm

Post by ebo »

I really enjoy the game, and have found that the AI is increadibly smart. I have found even Easy, for most campaigns to be quite difficult. If you are interested in wether the the random number are accurate you can take a look at the statistics from the menu in the top left. There is a tabulation in there of Damage Inflicted, Damage taken, Damage Inflicted (EV), and Damage Taken (EV), where EV means expected value.
Boucman
Inactive Developer
Posts: 2119
Joined: March 31st, 2004, 1:04 pm

Post by Boucman »

actually, even taking out the frustration and everything, yes...

the AI cheats.

how ?

it can see through shroud and fog of war


why ?

because making the AI take those factors into account is very complicated...
the dev would be more tha happy to have a patch implementing tha tthough
:wink:
User avatar
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

Boucman wrote:the dev would be more tha happy to have a patch implementing tha tthough
:wink:
as long as it does that and is balanced. ;)
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
Dave
Founding Developer
Posts: 7071
Joined: August 17th, 2003, 5:07 am
Location: Seattle
Contact:

Post by Dave »

This is the deal:

- The AI does not cheat by getting advantageous random numbers.
- The AI does get different amounts of gold, different recruitment lists, and different objectives in various campaigns. Meanwhile the player gets to recall. You can call this 'cheating' if you want.
- In maps with shroud or fog of war, the AI isn't restricted by the shroud and fog of war.

David
“At Gambling, the deadly sin is to mistake bad play for bad luck.” -- Ian Fleming
Drooling Iguana

Post by Drooling Iguana »

So the AI was recruiting all those high-level units it sent against me? I'd assumed that it just had a list of recallable units, the same as I did, and that it would be at least theoretically possible for the AI to run out of high-level units and have to attack me with level 1s. I guess that's yet another unfair advantage that the AI has over the player.
Shade
Posts: 1111
Joined: April 18th, 2004, 11:17 pm

Actually

Post by Shade »

Drooling Iguana wrote:So the AI was recruiting all those high-level units it sent against me? I'd assumed that it just had a list of recallable units, the same as I did, and that it would be at least theoretically possible for the AI to run out of high-level units and have to attack me with level 1s. I guess that's yet another unfair advantage that the AI has over the player.
Actually, code wise that's the same, the AI has a recruit= list just like you. It just so happens that the AI's might have higher level units. Actually the fact that the AI doesn't have a recall list is technically an advantage to you. . .
Note to forum users: You are in a maze of twisty little passages
User avatar
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

Drooling Iguana wrote:So the AI was recruiting all those high-level units it sent against me? I'd assumed that it just had a list of recallable units, the same as I did, and that it would be at least theoretically possible for the AI to run out of high-level units and have to attack me with level 1s. I guess that's yet another unfair advantage that the AI has over the player.
*heh*

now lets count the advantages you, as a player, have over the AI.

1) can recall units, slowly building up their XP, so you actually have MORE advanced units than the AI
2) can get insanely high amounts of gold, like 1000 or greater, by finishing the scenario early and getting bonuses.
3) are (hopefully) more intelligent than the AI, since it doesn't take into account who gets the kill for XP, and some other factors.
4) get free 2-3rd level units because you are playing a campaign. (granted they can't die, but its still a huge advantage, since they're free).

Learning how to use these advantages is, in essence, the game. ;)
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
Dacyn
Posts: 1855
Joined: May 1st, 2004, 9:34 am
Location: Texas

Post by Dacyn »

Don't forget save/loading :wink:
miyo
Posts: 2201
Joined: August 19th, 2003, 4:28 pm
Location: Finland

Post by miyo »

Dacyn wrote:Don't forget save/loading :wink:
Hmm... if AI gets unlucky it should crash the game and force player to load from Auto-Save.

- Miyo
Boucman
Inactive Developer
Posts: 2119
Joined: March 31st, 2004, 1:04 pm

Post by Boucman »

IIRC, the AI now has a recall list....

it just won't use it and is never filled in any scenarion :wink:
Post Reply