Are you using the standard melee AI? AFAIK, this defaults to medium difficulty level, so it won't do very much. If you are using the melee AI, you probably want it on at least very hard - use the trigger 'Set player difficulty' on each computer player to change how they play.
I'm using always Insane diffuculty.... Insane difficult is always make 2 barracks and 1 factory and does not make an bucker to defend there base....
and someone says they put a lot of in condition in trigger editor....
I wouldn't use Insane if you want a legit computer. There are all kinds of things that the Insane AI does that you cannot, like ignore supply rules and some other annoying crap. There were some threads on the Official SC2 forums a while ago about what the Insane AI does, it's a tad disturbing that Blizzard decided to make broken AI instead of making one that can be challenging and play legit.
I would use the Very Hard AI if you want a legit one...I think it's basically the Insane AI except not a cheater.
it's a tad disturbing that Blizzard decided to make broken AI instead of making one that can be challenging and play legit.
It's very hard to create an AI that is challenging to good players without cheating.
If you are mister perfect, go write an AI that can compete with diamond (well, let's just say good) players without cheating. It's really not an easy thing!
It's very hard to create an AI that is challenging to good players without cheating.
If you are mister perfect, go write an AI that can compete with diamond (well, let's just say good) players without cheating. It's really not an easy thing!
It's not easy, but meanwhile they had YEARS to do this, and the AI is laughable. If it's not Insane, all you need to do is build enough Base D to fend off the starting two (Sometimes only one) assaults, then build a good number of some Air unit, and you win. The only exception is when they are in a Team Game, at which point the AI does gather together intelligently. The problem is, however, is that the AI instantly knows everything about you, and after the attack for 4 seconds the instantly know if they will win or lose. If they will win, you don't have a chance no matter what you do, and if they will lose they will run, build a few more units, and repeat. The problem is that by the time they build those more units, you should have a hefty force ready to whomp them, and any good player does.
I've been playing against the AI a lot, and there are several things wrong with it that I believe should never have been wrong:
1) All the AIs cheat. Not in the way that Insane does, but all AIs instantly know everything about you. They have no FoW. You can build a base in another resource camp, and without ever seeing another unit at all, their ENTIRE force is attacking that base within 2 minutes. How is this even remotely fair? It makes the Melee maps that came with the game beyond annoying to play high level CPUs in. It's not hard to win if you are good at short term turtling, however you can't really practice any game techniques because the AI magically knows everything ever.
2) The AI builds no defense. None. Except for a rare occurrence where they build one or two towers, otherwise they build none. So if you're in an Allied game, they attack your Ally, you can send your fleet, and before their units get to turn around the entire base is destroyed without any challenge at all. I don't imagine many players play like this. I know whenever I try to it's a dire mistake. If the AI is supposed to compete with players, they need to be able to actually have defense. The entire AI goes under the quote "A good offense is a great defense" which is absolutely not true in this type of game. All you need to do is make enough defense to hold them while your own units get around to hit them, and by the time the AI goes into a retreat, their base is gone.
No, I cannot create a better AI, however I have no experience in AI either. Blizzard has more than "a few" RTS games to go on for experience in this type of thing. SC1, BW, Warcraft, Warcraft 2, Warcraft 3, and any other games they made that has intelligent AI. They should be a lot better than this at this point.
One of my programming teachers said something very smart to me. "If you're going to make AI, it has to follow the rules everyone else has to follow. Making an AI cheat is just an excuse for poor AI development." They spent too much time on making the game look nice, and while it does, graphics are nothing compared to an acceptable play experience.
The worst part about the AI is that I'm not even a nearly good player! I'm terrible, and yet I can destroy a Very Hard AI in a 1v1. Imagine how the Diamond players would feel should they have been set into a 1v1 versus a Very Hard or even Insane AI. The Insane AI just seems like the Very Hard AI + Cheating, so they would be able to destroy either in minutes.
Sometimes i save replays of myself against the AI and check the replay from his point of view only. I have never, in any replays ive seen, ranging from Medium to Insane, since the AI "cheats", they always followed the supply cap. Sometimes i would make a proxy pylon right outside of their base's line of sight, and they would leave it alone all game long, until they get some sort of units going next to it.
I have never seen them cheats per say. But i have to give you a point, they do have flawed design at some points such as:
They never make any kind of defenses, if terran, they never wall in or anything of the sort.
If you warp in 3 buiiding a time in THEIR OWN BASE. they will leave you alone. If you only make 1 or 2 in their vision, they will worker rush you.
If you have cannons in their bases, a terran insane AI will sometimes gets siege tanks, research siege modes. But will be "afraid" to get it by the cannon too much that they will either siege out of range, or they will apporach too much, get hit, retreat and siege out of range, rinse repeat.
Also, if you attack their workers or their bases, they will use their army to try and kill whatever the problem is. It's very easy to chese a void ray into attacking them, retreating and keep hit and running. In the replays, you will see their MASSIVE army, like, sometimes 200/200 army. Playing ping pong between both bases because you have 5-6 void rays attacking their workers.
On the other hand, their Brutal AI for the campaign. Now that's interesting. They focus fire your medics, they will try to kill a lone pylon powering 5-10 cannons before killing the cannons. stuff like that.
Fact remains, watch their replays, i havent seen them cheats.
One of my programming teachers said something very smart to me. "If you're going to make AI, it has to follow the rules everyone else has to follow. Making an AI cheat is just an excuse for poor AI development." They spent too much time on making the game look nice, and while it does, graphics are nothing compared to an acceptable play experience.
Actually, it's more like "If you can't make a really good AI (for whatever reason/restriction, there are many), then cheat. But hide the cheats as good as possible."
Name a good RTS AI which doesn't cheat. I can't remember any RTS AI which I had trouble with.
I'm not saying that cheating is a good way, but you pretty much have to.
Blizzard has more than "a few" RTS games to go on for experience in this type of thing. SC1, BW, Warcraft, Warcraft 2, Warcraft 3, and any other games they made that has intelligent AI. They should be a lot better than this at this point.
Really only the RTS games from blizzard have "intelligent" AI. WoW "AI" just attacks things with highest threat and has a few triggered abilities. Diablo doesn't have intelligent AI either.
Blizzard doesn't prioritize a good AI because multiplayer -> humans vs humans. And the campaign, hell, script it.
The insane AI has no FoW and gets two extra minerals. None of the other AIs cheat, look at the AI code.
There are very few strategy AIs that are any good... the best ones I've seen are probably the Age of Empries series, I think, where ensemble explicitly stated from the first game they didn't want an ai that cheats, and it doesn't. Of course, as with the starcraft AI, most ais are appaling at handling any sort of non-standard play, such as rushes or 'cheese'...
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
while i'm playing a custom maps i have created and set them alliances of my AI of 3 players of them and 1 for user which is me....
When i'm in battle a long time playing game i figure out that AI does not build any kind of structure like there to defend her base....
always there build is only there barracks and factory and train some marines.....I can't see buid there bunker to defend them
Is there another to make AI so powerful just like human how to build like a pro?...
Are you using the standard melee AI? AFAIK, this defaults to medium difficulty level, so it won't do very much. If you are using the melee AI, you probably want it on at least very hard - use the trigger 'Set player difficulty' on each computer player to change how they play.
I'm using always Insane diffuculty.... Insane difficult is always make 2 barracks and 1 factory and does not make an bucker to defend there base....
and someone says they put a lot of in condition in trigger editor....
I wouldn't use Insane if you want a legit computer. There are all kinds of things that the Insane AI does that you cannot, like ignore supply rules and some other annoying crap. There were some threads on the Official SC2 forums a while ago about what the Insane AI does, it's a tad disturbing that Blizzard decided to make broken AI instead of making one that can be challenging and play legit.
I would use the Very Hard AI if you want a legit one...I think it's basically the Insane AI except not a cheater.
It's very hard to create an AI that is challenging to good players without cheating.
If you are mister perfect, go write an AI that can compete with diamond (well, let's just say good) players without cheating. It's really not an easy thing!
It's not easy, but meanwhile they had YEARS to do this, and the AI is laughable. If it's not Insane, all you need to do is build enough Base D to fend off the starting two (Sometimes only one) assaults, then build a good number of some Air unit, and you win. The only exception is when they are in a Team Game, at which point the AI does gather together intelligently. The problem is, however, is that the AI instantly knows everything about you, and after the attack for 4 seconds the instantly know if they will win or lose. If they will win, you don't have a chance no matter what you do, and if they will lose they will run, build a few more units, and repeat. The problem is that by the time they build those more units, you should have a hefty force ready to whomp them, and any good player does.
I've been playing against the AI a lot, and there are several things wrong with it that I believe should never have been wrong:
1) All the AIs cheat. Not in the way that Insane does, but all AIs instantly know everything about you. They have no FoW. You can build a base in another resource camp, and without ever seeing another unit at all, their ENTIRE force is attacking that base within 2 minutes. How is this even remotely fair? It makes the Melee maps that came with the game beyond annoying to play high level CPUs in. It's not hard to win if you are good at short term turtling, however you can't really practice any game techniques because the AI magically knows everything ever.
2) The AI builds no defense. None. Except for a rare occurrence where they build one or two towers, otherwise they build none. So if you're in an Allied game, they attack your Ally, you can send your fleet, and before their units get to turn around the entire base is destroyed without any challenge at all. I don't imagine many players play like this. I know whenever I try to it's a dire mistake. If the AI is supposed to compete with players, they need to be able to actually have defense. The entire AI goes under the quote "A good offense is a great defense" which is absolutely not true in this type of game. All you need to do is make enough defense to hold them while your own units get around to hit them, and by the time the AI goes into a retreat, their base is gone.
No, I cannot create a better AI, however I have no experience in AI either. Blizzard has more than "a few" RTS games to go on for experience in this type of thing. SC1, BW, Warcraft, Warcraft 2, Warcraft 3, and any other games they made that has intelligent AI. They should be a lot better than this at this point.
One of my programming teachers said something very smart to me. "If you're going to make AI, it has to follow the rules everyone else has to follow. Making an AI cheat is just an excuse for poor AI development." They spent too much time on making the game look nice, and while it does, graphics are nothing compared to an acceptable play experience.
The worst part about the AI is that I'm not even a nearly good player! I'm terrible, and yet I can destroy a Very Hard AI in a 1v1. Imagine how the Diamond players would feel should they have been set into a 1v1 versus a Very Hard or even Insane AI. The Insane AI just seems like the Very Hard AI + Cheating, so they would be able to destroy either in minutes.
@Polantaris: Go
Sometimes i save replays of myself against the AI and check the replay from his point of view only. I have never, in any replays ive seen, ranging from Medium to Insane, since the AI "cheats", they always followed the supply cap. Sometimes i would make a proxy pylon right outside of their base's line of sight, and they would leave it alone all game long, until they get some sort of units going next to it.
I have never seen them cheats per say. But i have to give you a point, they do have flawed design at some points such as:
They never make any kind of defenses, if terran, they never wall in or anything of the sort.
If you warp in 3 buiiding a time in THEIR OWN BASE. they will leave you alone. If you only make 1 or 2 in their vision, they will worker rush you. If you have cannons in their bases, a terran insane AI will sometimes gets siege tanks, research siege modes. But will be "afraid" to get it by the cannon too much that they will either siege out of range, or they will apporach too much, get hit, retreat and siege out of range, rinse repeat.
Also, if you attack their workers or their bases, they will use their army to try and kill whatever the problem is. It's very easy to chese a void ray into attacking them, retreating and keep hit and running. In the replays, you will see their MASSIVE army, like, sometimes 200/200 army. Playing ping pong between both bases because you have 5-6 void rays attacking their workers.
On the other hand, their Brutal AI for the campaign. Now that's interesting. They focus fire your medics, they will try to kill a lone pylon powering 5-10 cannons before killing the cannons. stuff like that.
Fact remains, watch their replays, i havent seen them cheats.
Actually, it's more like "If you can't make a really good AI (for whatever reason/restriction, there are many), then cheat. But hide the cheats as good as possible."
Name a good RTS AI which doesn't cheat. I can't remember any RTS AI which I had trouble with.
I'm not saying that cheating is a good way, but you pretty much have to.
Really only the RTS games from blizzard have "intelligent" AI. WoW "AI" just attacks things with highest threat and has a few triggered abilities. Diablo doesn't have intelligent AI either.
Blizzard doesn't prioritize a good AI because multiplayer -> humans vs humans. And the campaign, hell, script it.
The insane AI has no FoW and gets two extra minerals. None of the other AIs cheat, look at the AI code.
There are very few strategy AIs that are any good... the best ones I've seen are probably the Age of Empries series, I think, where ensemble explicitly stated from the first game they didn't want an ai that cheats, and it doesn't. Of course, as with the starcraft AI, most ais are appaling at handling any sort of non-standard play, such as rushes or 'cheese'...