Learning AI built for each individual player

I know, I know, this is a bit of a futuristic idea and difficult to implement. I don’t even expect it to arrive in next week’s update, but it should be considered in the long run.
Why?
Because AI is stupid. This is an AI based game, it is very important to have good squad members in your AI squad. You can optimise them, but they stil have a LOT of problems. Today half of my squad tried to run across the stairs, straight into the railing. They still have problems using windows as shortcuts or jumping over sandbags. They run strtaight into barbed wire fields instead of destroying them. So, they are not perfect at all.
But if developers make them too good, they can overplay beginner or less talented players. If they stay like this, they will be too easy targets for skilled players. So, what is the solution? Different AI characters. Beginner players should have beginner AI, skilled players should have skilled AI. How? With learning the players movement, shooting accuracy, habits and general gameplay.

For example the AI read the accuracy from the statistics for each weapon, then he can shoot like the player. If the player is good at shooting, his AI will shoot good as well, but if the player are not a sniper, the AI will be less accurate as well.
Or another exaple, AI read the players movement inside or around buildings. If the player uses windows to jump out or jump in to the building, the AI will also use windows to get inside. If the player usually try to find the door, then the AI will also try to get inside through doors. If the player manually destroys a lot of barricades, the AI tries to destory a lot of fortifications as well, etc.

This way skilled players could have skilled AI, while not all AIs will be too smart. Plus, the behavior of the AI will be much more varied, which makes the gaming experience more natural.
But this is just an idea, of course a lot of fine-tuning and additional ideas are needed, but I think that a similar learning system would greatly help AI behavior in the long run.

2 Likes

Nope. I’m all in favour of improving AI (that is a total garbage) but your proposal about AI having accuracy of the player is imo completelly the oposite of what AI should be.
Your suggestion would cause that noob players would not only face a good player himself but also his terminator bots. It’s a bad thing for a casual game like this.

The proper way of using your AI squad (imo) should be to use tactics, not being a good gunslinger. I’m actually working on a suggestion of AI managment overhaul.
(Though it will never happen. The role of AI squads is not to be used tactically, it’s to be a cannon fodder and spare lives for players.)

In the ideal situation, the “strategic” player (who is good at using his squad but not so good at shooting) should have an equal chance in fight with the “shooter” player (who disregards his squad but is very good at shooting).

2 Likes

yes! We should improve AI as a whole, but we must not make the AI of the veteran stronger, which will only dissuade the novice

Actually just make AI stronger overall, this would slow the gameplay down by alot and makes clearing a room of bots not so easy as it is right now.

i was more thinking about making tiered AI, and depending on these tiers,the AI would have various weapons, not just starter weapons like you see right now.

for example: low level - AI has mostly starter equipment, with a bit of a mix of better equipment

mid level - AI now mostly has better equipment, with a mix of starter equipment.

high level - AI has the best of the best equipment, with a mix of both starter and mid level equipment

but of course the tiered AI wont have purely just the best weapons, it will be a mix, but it will have mostly good weapons depending on tiers, because it doesnt make sense to give the 9 man AI squad the FG42 II’s to all of them.

4 Likes