As you see, I only rated this game 3 stars of the maximum 5. My main point of this post is to reason that rating and to tell you what I'd like to see in the game (improvements, new ideas).
Note: I'm completely new to the forums and didn't read any posts. What I mean with that is that my point of view hasn't been influenced by (the opinion of) others and I may suggest things you are already aware of.
Basically, the game focuses on two things
- 1) making your own AIs
- 2) competing against enemy AIs (online)
My problem about 1)
First when I started this game, I couldn't put it away. It was so addictive to constantly tweak and improve your AI, to own your opponents. Now, I rarely play it anymore, and don't enjoy making new AIs at all. Recently I spent hours and hours to make new AIs or to improve them. The "code" I used made sense in theory (at least I think so), but in praxis it was quite the opposite. This means, that once you reached higher leagues and have to tweak your AI in the best possible way, it's not about finding the best rules for your AI by using logic, it's 99% about doing research and battle tests about every case. With that I mean, you need to find out how the game handles your bots in the most efficient way, if your rules make sense or not is irrelevant. To find out how to "trick" the game/enemy AIs most efficiently, you need, as already mentioned, do hundreds of tests and spent hours in research, but not making new AIs - which is the game's concept all along. If this wasn't frustrating enough, I play this game on my (relatively old) smartphone and it's laggy and slow to change AIs in testing - I'll mention this point later again.
My problem about 2)
This isn't your fault, but the player base is so low (on Android), especially on higher leagues. I constantly play against the same 4-5 guys. This really lowers my joy for this game.
These two points are the main reasons why I only give you a mediocre rating as of now. I'd like to rate 5 stars, as the concept of this game amazing and I always wanted a game like that, but I was a bit disappointed in the end. I think you can't do much about it, but I also have a few suggestions.
1) Map Editor - Custom Scenarios (in-game)
It would be amazing if we were able to make our own maps and scenarios. The player who publishes a scenario uses his own AI and the community tries to defeat it. You could also add stats to every scenario:
a) WR of the enemy AI (only counts the very first battle you do against it)
b) average score of people who defeated the AI with the first try
c) average score of people who lost against the AI with the first try
d) average percentage of people who managed to defeat the AI at least once
e) average number of tries people needed to defeat the AI for the first time
f) average score of people who managed to defeat the AI at least once
Additionally, it would be cool if you could sort scenarios regarding to the stats (highest WR, most tries needed to defeat at least once, etc). You then could look at the scenarios we made and (possibly) implement the ones you like best to campaign or practise. I think that this suggestion is very important to keep the game fresh and to give the community the possibility to make an infinite amount of content.
2) Small Improvements
Assigning a different AI to my bots causes the game to lag and it's EXTREMELY annoying to always manually change the AI of EACH bot. There needs to be a "assign AI to whole team"-button immediately. What's even more annoying is that the AI/"formation" you use when doing battle tests (in "test") is saved and used in campagin. While this can be practical for people who always end testing with their finished AI, it's pain in the arse for people like me who do a lot of (small) tests.
3) Practise Is Boring
Practise is really outdated and the AI is way too easy in most cases. Actually, you fight with shotgun, machine gun and sniper class against assault only. I wish everything was a bit more challenging and there were more campaigns accessible. In case you enable us to make and publish scenarios, you don't need to add more practise levels in my opinion
4) New Rules/Conditions
I'm not sure what your future plans are about new rules and conditions, but I struggle with a few things.
a) how to put the following information in one condition block? "if myself (health is 0-25% OR 25-50%) AND (shield is 0-25%) ... [add whatever conditions you need] ... exists". I think you can't and that's really annoying.
b) how to say "if closest enemy (is carrying a resource) AND (is close to enemy base) exists"?
c) how to say "if closest enemy (is at close range OR is at medium range) AND NOT (enemy allies in close range OR medium range) exists"?
d) how to say "if myself (is attacked by X enemies) exists"? - where X is an integer
I bet there are many more cases that are either awkward to implement or not possible at all
I think this pretty much is it, I hope I didn't forget anything from yesterday's text that I failed to save on the app store. If I can think of more suggestions, I'll update this post.