Earlier quoted context omitted.
Is it harder to make an AI that is mediocre at playing the game vs one that is good? That is the main issue with making good AIs for games now. We want AIs (if you can call them that) that play kinda like humans but worse then the player as the player wants to win. Making an AI for game isn't about making a good AI. It is about making an AI that loses in a convincing manner. This is especially try for games like Star…
Well, starcraft AIs aren't particularly good. Any player who has completed the single player campaign could beat all the AIs that came with the game that didn't cheat. And a player in the top 20 percent could beat any AI that has ever been created. AIs are really in an abysmal state for RTSes.
DeepMind and Blizzard to release StarCraft II as an AI research environment
111–120 of 344 posts
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#112I suspect this will eventually lead to AI as a service for games. Rather than build a terrible AI that delays a game by months, approaching a company that can build a decent AI initially which gets better overtime would probably be ideal and create better experiences. Im curious if a startup can be built from this.
I thought a neat way to make NPCs less dumb in games would be to let other players (internet connection required) to be the NPCs. They would have limited coverage area maybe set tasks and restrictions and let them fight a real person to move onto the next part of the game. Basically set up a queue of player and what NPC character to play and when a user gets to that part of the game where NPC needs to load, you jump…
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#113I'd love to see a e-sport league where the teams are AI human hybrids (Centaur teams). We know that AI human hybrid teams are great at chess [1], and I'd love to see rts games played by 'Centaur' teams. In the same way the innovations made in F1 often trickle down to consumer cars, can you imagine the advances that could be made in human-machine interactions in the crucible of a real-time Centaur gaming league? [1] h…
If they allowed you to script micro unit behavior in some way that'd be first step in a hybrid game.
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#114I suspect this will eventually lead to AI as a service for games. Rather than build a terrible AI that delays a game by months, approaching a company that can build a decent AI initially which gets better overtime would probably be ideal and create better experiences. Im curious if a startup can be built from this.
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#115I suspect this will eventually lead to AI as a service for games. Rather than build a terrible AI that delays a game by months, approaching a company that can build a decent AI initially which gets better overtime would probably be ideal and create better experiences. Im curious if a startup can be built from this.
Is it harder to make an AI that is mediocre at playing the game vs one that is good? That is the main issue with making good AIs for games now. We want AIs (if you can call them that) that play kinda like humans but worse then the player as the player wants to win. Making an AI for game isn't about making a good AI. It is about making an AI that loses in a convincing manner. This is especially try for games like Star…
It is actually about making a good AI. Civ 6 or SC2, in both cases they simply "cheat" by providing multipliers to the AI in order to solve its limitations. The basic function is largely the same. Providing the AI with cheat codes is not "good" AI.
A good AI design would remove the need for such arbitrary advantages that are out of context for human players and leads to weird issues.
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#116Earlier quoted context omitted.
Back when I played SC2, you really didn't need a high APM to succeed, unlike SC1. SC2 offered some helpful mechanics that SC1 did not, such as the ability to select infinite units at once, or give commands to multiple structures at one. I think Sheth, a high level Zerg player, was famous for having under 100 APM.
I'll consider APM "not high" when it gets down to 12. Two actions per second is comfortably "high".
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#117I suspect this will eventually lead to AI as a service for games. Rather than build a terrible AI that delays a game by months, approaching a company that can build a decent AI initially which gets better overtime would probably be ideal and create better experiences. Im curious if a startup can be built from this.
I thought a neat way to make NPCs less dumb in games would be to let other players (internet connection required) to be the NPCs. They would have limited coverage area maybe set tasks and restrictions and let them fight a real person to move onto the next part of the game. Basically set up a queue of player and what NPC character to play and when a user gets to that part of the game where NPC needs to load, you jump…
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#118Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#119Earlier quoted context omitted.
Well, starcraft AIs aren't particularly good. Any player who has completed the single player campaign could beat all the AIs that came with the game that didn't cheat. And a player in the top 20 percent could beat any AI that has ever been created. AIs are really in an abysmal state for RTSes.
What about APM? Doesn't the speed at which the AI can input commands give it a big advantage?
See "The Marginal Advantage," an essay from the famous Starcraft player Day9: http://www.teamliquid.net/forum/brood-war/64514-competitive-...
Re: DeepMind and Blizzard to release StarCraft II as an AI research environment
#120Earlier quoted context omitted.
Is it harder to make an AI that is mediocre at playing the game vs one that is good? That is the main issue with making good AIs for games now. We want AIs (if you can call them that) that play kinda like humans but worse then the player as the player wants to win. Making an AI for game isn't about making a good AI. It is about making an AI that loses in a convincing manner. This is especially try for games like Star…
I think it's really important to realize is that a game AI isn't really there to try to win, or maybe even to "convincingly" beat you the same way a human is. Perhaps you could train an AI to make the game more "fun", but that's pretty hard to measure and people are so different. It's a really hard optimization process. One commonality, it seems, is that players want to get better at the game. Perhaps, an AI that TEA…