Does the AI have to cheat?
Does the AI have to cheat?
I mostly like to play games offline. Therefore a good AI is very important.
Why does the AI in Warzone cheat? It spoils the party if you know that for the AI oil derricks are mostly unimportant or when you see that after 4 minutes the AI already upgrades its factory.
Is it possible to overhaul the AI so that on easy, medium and hard the AI doesn´t need to cheat? And like in StarCraft II on insane only gatheres more ressources but sticks to game rules as well?
Why does the AI in Warzone cheat? It spoils the party if you know that for the AI oil derricks are mostly unimportant or when you see that after 4 minutes the AI already upgrades its factory.
Is it possible to overhaul the AI so that on easy, medium and hard the AI doesn´t need to cheat? And like in StarCraft II on insane only gatheres more ressources but sticks to game rules as well?
Re: Does the AI have to cheat?
DyDo doesn't really cheat, as far as i know (apart from a few really unessential details). Also, as far as i remember, in Starcraft 2, insane AI only has full visibility, but doesn't cheat in any other way (DyDo there also has full visibility).
Maps | Tower Defense | NullBot AI | More NullBot AI | Scavs | More Scavs | Tilesets | Walkthrough | JSCam
Re: Does the AI have to cheat?
For then I will test DyDo-AI. But of course it would be great if no AI would cheat. Does the AI cheat since the original Warzone or since this OS-Project?NoQ wrote:DyDo doesn't really cheat, as far as i know (apart from a few really unessential details). Also, as far as i remember, in Starcraft 2, insane AI only has full visibility, but doesn't cheat in any other way (DyDo there also has full visibility).
As far as I know WBFs of insane AI in StarCraft II gather +2 minerals which means +7 from blue minerals and +9 from gold minerals.
Re: Does the AI have to cheat?
In 2.3.x, you can turn off the cheating yourself by setting the difficulty setting to the lowest possible. In master, we are in the process of phasing out the AI cheating (except for the 'Insane' difficulty). The semperfi AI does not cheat.
Dydo cheats (by default, at least). The original AI also cheated.
Dydo cheats (by default, at least). The original AI also cheated.
Re: Does the AI have to cheat?
Sounds very good, thank you! Specially that you are in the process of phasing out the AI cheatingPer wrote:In 2.3.x, you can turn off the cheating yourself by setting the difficulty setting to the lowest possible. In master, we are in the process of phasing out the AI cheating (except for the 'Insane' difficulty). The semperfi AI does not cheat.
Dydo cheats (by default, at least). The original AI also cheated.
By doing that will you also improve the AI behaviour? Because often it happens that the AI attacks the same amount of defense with the same number of units again and again and fails every time. By now AI doesn´t learn from its mistakes / changes its tactics.
Re: Does the AI have to cheat?
The AI in the original Warzone did a lot of cheating. We've done nothing but try to phase it out since then.Asgorath wrote:Does the AI cheat since the original Warzone or since this OS-Project?
Re: Does the AI have to cheat?
I believe teaching the AI new and brighter research paths would help a lot.
Heretic 2.3 improver and proud of it.
Re: Does the AI have to cheat?
Just a thought but why not take Semperfi-AI, improve it and make it standard-AI?Per wrote:In master, we are in the process of phasing out the AI cheating (except for the 'Insane' difficulty). The semperfi AI does not cheat.
Sounds far easier than to workaround the existing AI with a lot of known problems.
Furthermore the game wouldn´t have 3 different AIs but 1 very good one.
Re: Does the AI have to cheat?
Semperfi is based on the standard AI, and I port changes that I make to semperfi that I think are well-tested and work well over to the standard AI eventually.
Re: Does the AI have to cheat?
I didn´t test Semperfi-AI before and in the first game I was positively surprised by the fact that the Semperfi-AI builds MG-Turrets besides enemy oil derricks to destroy them and secure the place for an own oil derrick.Per wrote:Semperfi is based on the standard AI, and I port changes that I make to semperfi that I think are well-tested and work well over to the standard AI eventually.
But I still don´t understand why you try to improve the old AI if you have a new (not cheating) AI basing on the old AI. Why not improve the new one and skip the old?
Re: Does the AI have to cheat?
I just have not gotten around to testing the latest semperfi properly yet. It tries a few really sneaky things, like sending the starting trucks to rush the closest non-built oil derricks of an enemy in full base mode, and then try to choke that player in with hardpoints, that failed miserably on some maps last I tested it. Maybe it is fixed now, though. I did make some changes to it. It works really well on eg Highground. The VTOL design and attack run code is also mostly new.
Basically, all I need at this point is for you or someone else to carry out some proper testing of semperfi, then tell me that it is better than standard, and without any serious regressions, then I can replace the standard with current semperfi. And then I can add (even) more crazy stuff to semperfi later
Basically, all I need at this point is for you or someone else to carry out some proper testing of semperfi, then tell me that it is better than standard, and without any serious regressions, then I can replace the standard with current semperfi. And then I can add (even) more crazy stuff to semperfi later
Re: Does the AI have to cheat?
I don't think that is a good idea.Per wrote:Semperfi is based on the standard AI, and I port changes that I make to semperfi that I think are well-tested and work well over to the standard AI eventually.
We can just call the original AI "Pumpkin's best", and have another AI be "standard" (default).
and it ends here.
Re: Does the AI have to cheat?
Well, we have a 1.10 mod... we can just stick the original AI in there. I see no reason why we should maintain an outdated AI in the official distribution of Warzone.Buginator wrote:I don't think that is a good idea.
We can just call the original AI "Pumpkin's best", and have another AI be "standard" (default).





