- greententacle
- Apr 28, 2007
-
Mr Bubbles
|
I was involved in a game released on Steam called Boss Constructor where the dev was going to run with a suggestion of mine to create enemies that evolved using a GA which you could evolve or let evolve against you as you played. That idea is of perpetual interest to me, but unfortunately it seems very few others really found it interesting and it was ultimately dropped from the game for the most part.
You've got bots in a very few games that use GAs. You've got bots with neural networks in others; these typically don't actually rebalance their nodes during the actual gameplay though, from what I've seen, because such a design requires a large amount of input data to "train" (kinda boggles the mind no one has thought to drop something like this into a game like CS:GO or Fortnite where truly disgusting amounts of input could be had if only you'd share every player's inputs with every other player; would be fun to see if bots could be made to keep up with metas). Finally you've got bots that just do what they're told, perhaps with a little randomness thrown in; the "classical" AI. Not necessarily uninteresting, but usually implemented in uninteresting ways. It's a lot more fun to watch a "simple" AI engage with a complex environment emergently (think ants in Sim Ant or cells in Conway's Life) than it is to watch a complex AI break itself on unforeseen edge cases in a relatively simple environment...
What's GA?
|
#
¿
Jan 29, 2019 12:01
|
|
- Adbot
-
ADBOT LOVES YOU
|
|
#
¿
May 14, 2024 05:41
|
|
- greententacle
- Apr 28, 2007
-
Mr Bubbles
|
Check out oblivion and its Radiant AI. Its incredible
Didn't they have to turn it off for the NPCs, because they would just all end up killing each other?
|
#
¿
Jan 29, 2019 12:03
|
|
- greententacle
- Apr 28, 2007
-
Mr Bubbles
|
The thing is that in most games you don't really want the computer to be good, you want it to be fun. In an FPS it's fairly trivial to make an opponent that spins around constantly while it walks and pixel perfect headshots anything in range and if you try to train an AI with winning as the condition it will always converge on a solution like that.
But like, no one will see that and be wowed by the AI, by the 500 layer neural network that independently developed the strategy "spin around and aimbot headshots" and will in fact think it's a WORSE ai than a simple dumb script that tells the character to just walk forward and shoot continuously.
Like we generally don't want ai that actually figures out the actual best way to play, we want a fun opponent that does lots of stuff in a way that 'feels right" and that is way harder and mushier a goal.
Yeah if the AI is too smart & you never even have a chance to win, that's no fun. Like in all the Chess programs I've tried, even on the lowest difficulty setting, the AI is still too smart for me & I have no chance of winning against it
|
#
¿
Jan 30, 2019 10:26
|
|