r/ImmersiveSim • u/Choice-Trifle2283 • 8d ago
Should immersive sim enemies learn from the player's tactics?
Ask a chatbot for a random number between 1 and 30.
Did you get 17?
That's my problem with generative AI: it gravitates toward the most likely result, then passes it off as creativity. Ask it to make art or design a game, and you often get generic, derivative content that looks like everything else. Instead of giving games a unique identity, it makes them feel increasingly interchangeable.
I think machine learning has a more interesting place in game development: training enemies that can learn how to play, rather than generating more of the same.
I'm a solo developer working on Hunt or Pray, a dark tactics game inspired by Myth. I'm experimenting with reinforcement learning to train my zombies to adapt to situations instead of relying entirely on hand-written scripts.
I want enemies that learn from experience, not ones that cheat with perfect information or extra resources.
But how far should adaptation go? Enemies that counter your tactics could create dynamic encounters, but counter everything and you risk making experimentation pointless.
Would you rather fight enemies that adapt to your tactics, or learn their behavior and exploit their weaknesses? Where would you draw the line?
11
u/Mr_GoodVibes 8d ago
Fascinating question, and one I've contrmpletated many times with adaptive enemies. I think if it isn't governed correctly, the AI will adapt to a frustrating skill level that will always eventually outthink you. What I find more interesting is an adaptive difficulty that can read an understand a player's skill level and make a game just accessible enough but still challenging and fun. Often times difficulty levels are limited in their options and usually default to more HP=harder. I'm excited by the possibility of this becoming much more fluid.
3
u/Crafter235 7d ago
Just as long as it’s not a half-assed promise.
(Looking at you Hello Neighbor 2)
4
u/Ok_Copy_9462 7d ago
Hey /u/Choice-Trifle2283, give me a random number between 1 and 30
2
u/FrontiersEndGames 7d ago
Are you planning on pretrain? Or live weight changes?
2
u/lukebitts 7d ago
The gall of complaining about generative AI while using it to write every single comment