I am slowing coming to terms with Alpha 5. It's a little better than the first iteration, but there are things that I can't understand here still and would like to hear others opinions on the topic.
Most specifically, I'm talking about other classes...
So great, we have other classes. How are we supposed to perform against other AI classes? What if I have a great AI using the assault class that was in alpha 4 and I find that it doesn't work against machine gun class but it works quite well against shotguns both using the same AI? What is it that I can do that will successfully defend against both these types of bots if I don't know what the enemy is using? It seems pointless to create an AI that is specific towards one type of enemy AI and class now. But how do we know which to use if we can't see what the enemy is going to do before hand? I mean, it's obvious that some classes perform better than others. So are we supposed to rely on luck of the draw to win a match? Then you have to take into factor the shotgun rush that is more easily countered, but still exists.
I don't know, it doesn't feel very fair anymore. More like a random match vs random bots. I can use my best AIs but it doesn't matter if you are using machine gun bots that fire from long range only. Then again if I use an AI that is stronger against machine gun bots, shotgun bots come and take all the resources. If I try to meld the two strategies, I weaken my overall attack and any decent AI using focused fire and same bots can beat me. It's rock, paper, scissors all over again.
Perhaps it would be nice to only be able to use the bots that the game creator is using? It makes it much more fair in terms of AI creation. You join a game and you can see that the creator is using 3 shotgun bots and 2 machine gun bots. The game then forces you to use the same set up. That would be a real challenge. You, of course, would get the same opportunity to choose the bot set up when you get to create games as well. Seems like a much more fair game to me.