For context, I’m a developer working on a game with combat, where the enemies have predictable behaviour: https://unaware-robot.itch.io/rogueblock-working-title
The idea sounds really interesting, and I think it could have potential in the right circumstances. For me personally, some of my favorite games are Hollow knight & Silksong and a big part that I like about those games is learning the enemy attack patterns and finding a strategy to defeat them. I fear that in those kind of games, the enemy adapting to your playstyle could be frustrating and make it feel difficult to “get better” at the game. But there may be different types of games where this adaptive behaviour could work better.
But my main concern is with the practicality of it. A few questions/concerns I have:
- for singleplayer games, having to connect to an external server for the enemy AI means that you can’t play offline.
- This dependency could cause problems for people with lower internet speeds.
- Who will own the server with the model? Do developers set up / manage their own model themselves, or is it a service that you provide and they connect to?
- Is this meant to be applicable to specific types of games, or is it meant to be broadly applicable? -if the second, how do you make the model work for vastly different types of combat? (2D vs 3D, shooters vs fighting games, etc)
very interested in hearing your thoughts/answers on these :)