4 ms·
Depends on the game. The entire genre of strategy games could probably benefit from smarter AI. More so for 4X style games. Mostly, the current AIs act like pla
by bryondowd 8y ago
Depends on the game. The entire genre of strategy games could probably benefit from smarter AI. More so for 4X style games. Mostly, the current AIs act like players, but make terribly inefficient decisions that get 'balanced' at various difficulty levels by throwing more resources at them or other advantages. So the games vary between being absurdly easy, to being difficult simply because the AI cheats, and even then, it doesn't usually leverage its advantage well. As an alternative, people play against other players, but with long-running strategy games, this adds real life logistical problems. An AI that plays like a human, and can be adjusted for stronger or weaker play would be amazing for the 4X genre. Perhaps difficulty adjustments could even be reverse to giving the player 'cheats' or free resources on lower difficulties if that's easier than throttling the AI.
Outside of those games, I'd say any game with competitive multiplayer could benefit from smart human-like AI. Some people play games for a challenge. The unpredictability of other humans is most of the fun, whereas playing against a typical game AI is just a matter of figuring out how it works, where it fails, and then taking advantage of that failure repeatedly. Considering the market for competitive online games, there's likely a similar market for competitive AI games.
I suspect the real barrier that is that it's a lot cheaper and easier to sick players on one another than to make a challenging human-like AI.
- scarejunba 8y agoTA:Spring had these AIs that would exploit shit in a terribly annoying way. Like, you had ballistic projectiles that would take a while to arrive at the target, and your units would fire them. Well, the enemies had them too, except the AI would exploit its superior micro by firing off the projectiles at maximum range and maximum inbound velocity and then immediately shifting outbound. You can't move your bloody units as fast as them so your units would fire at the place where they were 'going to be' within the range or at the place they were at the limit of the range. Utterly infuriating as a player. I know it doesn't have to be that way, and the path could be closer to strategic decision making, but it's a funny example of one of those AI decisions that wasn't constrained in one way.
- PetahNZ 8y agoWhich Spring AI was this? I don't remember any of them being any good. I made a Spring AI back in the day (it wasn't very good either).
- scarejunba 8y agoI saw it do it with BA, but I don’t remember the name. It was many years ago. Perhaps RAI? Was that a name?
- bryondowd 8y agoYeah, that sounds less like a 'smart' AI gone wrong and more like a typical cheating AI. In this case, instead of an actual cheat it's just able to act at superhuman speeds. Similar to the speculated issue with the Starcraft AI. Even though that one was constrained in actions per minute, it wasn't really constrained the same way a human is. In general, the smarter you make the AI, the more you have to work to give it constraints to keep it from cheesing the player the same way players often cheese dumb AIs. In the case of an RTS, you can force the AI to manipulate a cursor and view area the same way a human does. Only give it partial information about areas outside the current view. Put limits on cursor manipulation. Maybe add a fudge factor that makes its clicks land randomly within X distance of its target, where X is based on the average speed the cursor has moved in the last half a second. That alone would make it harder for it to give orders to a bunch of individual units fast enough to out-micro a player, and you're really just giving it constraints similar to a human operating a mouse.
- mcv 8y agoIn clicky action games, the AI has a definite advantage over human players, because it's not encumbered by an interface. For turn-based strategy games, that advantage disappears. Outside of heavily researched abstract predictable games like chess and go, I haven't seen any games where AI can beat a skilled human player at strategy.