While working on a certain project (and by “working on”, I mostly mean writing random shit in a google doc), I thought it might be interesting to have different enemies act differently as a whole.
For example, having bandits be generally disorganized, making them hyper aggressive but easy to scare. In other words, they would be opportunistic, but cowardly. They generally won’t work together against your units, just attack whoever is most vulnerable. Thieves would steal stuff from chests as per usual, but might be more aggressive towards your units. Maybe the fighters would become more reckless when at full HP, running straight into anyone they see reguardless of the cost. If their HP is around half or less, they’ll try to flee and, if they have the option, heal.
Soldiers, on the other hand, would be much more organized and have a sense of preservation. They would work together to take down threats, and approach more carefully. They’d still be pretty aggressive in attacking weaker units, but they might back off if they think its too dangerous. They’d work as a unit, move as a unit, fight as a unit. If one gets weak, the others cover for them while they heal. They won’t blindly run into something that will kill them.
The idea being that the AI can change depending on what enemy you’re fighting, and could even change between chapters depending on how things are going in the story. For example, a loosing country’s soldiers may be more reckless/desperate, and be more willing to die if it means taking you down. They might even try human wave tactics.
That said, how would it actually work in-game and, more importantly, how would it feel to play against? Honestly, I’d love to just tinker with LT or something and find out, but… I’m not really well-versed in that sort of thing. I know GBAFE enemies have a few different AIs, but they’re pretty basic from what I’ve seen; not that its a bad thing.
But yeah. What do y’all think?