So I had a game with a marine difficulty bot join, to fill in the space a real player left when quitting. The bot didn’t get a single kill, and died 13 times at least. It was basically free kills for the enemy team, we might’ve won without it.
I’m sure improving the bot difficulty has already been considered, I hope it’ll happen, but that’s not what I want to suggest. My idea for how to fix their poor performance? Give bots in multiplayer an option to trade weapons with real players, just like actual marines in the older games. I’m assuming Infinite will already feature that in the campaign too, because most Halo games had this.
For example, the marine difficulty bot on your team takes a rocket launcher, what do you do? You could run up to it, and have the option to trade your weapon for the rocket launcher. This could also be done for the flag or oddball gametypes, so you can take the flag from the bot to deliver yourself.
It should be this way for two reasons, one, to let players on the team to pull up the slack of a weak bot, and two, to let the players have the fun. Bots are only there to let us have fun, they won’t feel bad for not getting to use the rocket launcher. A real player who isn’t very good still deserves the opportunity to carry the flag or rocket launcher themselves, but a bot won’t miss it.
Maybe an additional improvement could be making the bots follow their teammates, so they could better give support. In short, bots aren’t currently skilled enough to replace a player, so they shouldn’t entirely. Instead, make them follow us as backup, a diversion, or give real players on the bot’s team an option to take a weapon, ball, or flag from it.
A bot doesn’t need to have fun, it just needs to make the game fun for everyone else. So if we want to take their weapon, we should be able to. Anyway, that’s my idea. This way, bot skill can stay the way it is, it would just be changed to be less “independent” and not make players get mad whenever their bot teammate takes the ball or power weapon.