Logo Platform
logo amplifiers simplified

Does AI cheat their faction quests?

Reply
Copied to clipboard!
9 years ago
Apr 22, 2016, 1:35:00 PM
BPrado wrote:
I´m pretty sure their quests are turn-triggered, they don´t actually have to do anything, it will complete and go to the next based on the game´s progression.


If true, then it would be broken because it wouldn't be much different from a turn victory. The AI should achieve a quest victory the same way the human player does. Otherwise, it defeats the purpose by simply having just a different variation of the turn victory.
0Send private message
9 years ago
Apr 22, 2016, 12:18:36 PM
I understand why it is done this way but I'm not so sure how I feel about it.



The one thing about quests on the player side that doesn't seem to be accounted for on the AI side is that the player usually has to stop doing what they are doing or alter it in some manner to complete a quest.



You may be about to colonize a region, but get a faction quest which asks you to colonize a specific one. Depending on your approval rating, you may need to then wait a while before you can get back to what you were doing. Same thing about fighting a specific group of monsters in a specific place. You may have had other things you wanted to do with your army but you get off track to do the quest.



The AI doesn't take a break from what it is doing, but still completes the quests so maybe that's the part that is imbalanced.



Also, does this apply to the quests to defeat Guardians to gain the knowledge to build them?
0Send private message
9 years ago
Apr 22, 2016, 12:15:34 PM
I ask clarification not about faction quest, which is confirmed that it is adavanced automatucally for AI, but about victory quest.



Will AI solve victory quest manually just like player, since autocomplete is set to 0%?
0Send private message
9 years ago
Apr 22, 2016, 10:20:00 AM
player1 wrote:
Just to clarify:



Will AI faction try to finish victory quest manually (since it is set to 0% in quest solver cheat)?



Or they will never attempt it, since they do not know how?



.



Anyway, I have no problem with AI using different rules for some game elements that it can not handle.



But I think some extra finesse would help a lot. Currently, all AI factions are essentially equal regarding quest resolution, regardless of their current power, or game difficulty which is a bit strange, especially then you see beaten down AI faction with just 2 territories starting wonder and quest victory chain.




I understand it's the former. AI doesn't chase a quest. The steps get automatically completed at specific turns.

So you may have an AI which is down to one city with 1 pop, it will still advance through their quest in due time.
0Send private message
9 years ago
Apr 22, 2016, 7:50:29 AM
Just to clarify:



Will AI faction try to finish victory quest manually (since it is set to 0% in quest solver cheat)?



Or they will never attempt it, since they do not know how?



.



Anyway, I have no problem with AI using different rules for some game elements that it can not handle.



But I think some extra finesse would help a lot. Currently, all AI factions are essentially equal regarding quest resolution, regardless of their current power, or game difficulty which is a bit strange, especially then you see beaten down AI faction with just 2 territories starting wonder and quest victory chain.
0Send private message
9 years ago
Apr 22, 2016, 7:32:02 AM
Hi there!



I guess there is another post somewhere in the history of this forum which talk about the same subject... but I have not the heart to look for it ^^.



In short:

Yes, AI quest solving is based on a turn trigger.

And yes, you may modify them in xml.

But they will never win by quest because the last step is never solved by an AI... Because... they are cheating... so we do not want them to win by cheating...

Moreover, they do not parley to avoid abusing the system. And they get no quest from the ruins either for the same reason.



In not so short:

We tried to think about a way of dealing with quest in EL. But at the time (and still today... snif...), we were experiencing a lot of major AI bug on the battle, economy, diplomacy, etc... And when we come up with some basic direction and started to estimate it, we decided that spending 2 or 3 month to build a real quest solver was not the best way to improve the gamer experience.



So at first we just said: Well, then we do nothing and hope that by doing "stuff" the AI will trigger the quest! (yes, programmer's proposition try to always be as "do nothing" as possible)

But the designers pointed us that Quest give you real benefits which you do not want to let on the side... So we ended up building a "cheaty" quest solver based on turn timer for each quest step.



The goal the quest solver is not to challenge the player, it's to be sure that the AI get the quest benefit as much as the player do.



I hope it answer the question... and that you won't hate our AI for that...



Cheers,

flo.
0Send private message
9 years ago
Apr 22, 2016, 7:28:38 AM
According to AIQuestSolver xml, every AI faction will get to the end of faction quest after 155-250 turns.



This does allow AI to start victory quest or wonder victory, regardless of economy might, terrain position, game difficulty, map size or game speed (?).



.



The good thing that AI does not cheat "quest victory" quest (according to same file).



Only 4th chapter of it has cheats that allow AI faction 90% chance to complete this step after 10-20 turns, while all

other need to be done manually.
0Send private message
9 years ago
Apr 22, 2016, 7:14:53 AM
I´m not entirely sure, mind you, I don´t delve into code. I assume the lack of correction from cat o´ nine tales means I´m near. ^^



I believe that actually holds the AI back on high difficulties.
0Send private message
9 years ago
Apr 22, 2016, 6:43:59 AM
BPrado wrote:
I´m pretty sure their quests are turn-triggered, they don´t actually have to do anything, it will complete and go to the next based on the game´s progression.




smiley: ohhO:



Damn, that some extreme cheating.
0Send private message
9 years ago
Apr 21, 2016, 6:52:44 PM
I believe the difficulty setting actually has no impact at all on the speed at which the AIQuestSolver triggers. The relevant xml file defines only minimum and maximum values. However, I can't be certain, as neither the game speed modifiers file nor the AIQuestSolver file define an impact of game speed, which would be strange.
0Send private message
9 years ago
Apr 21, 2016, 6:37:48 PM
If that is the case, what is the effect of game difficulty on AI faction quest progression?
0Send private message
9 years ago
Apr 21, 2016, 6:10:32 PM
I´m pretty sure their quests are turn-triggered, they don´t actually have to do anything, it will complete and go to the next based on the game´s progression.
0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message