"
Here is where some balancing is needed. I think the AI needs to be able to make a decision on whether or not to save to cats or keep upgrading. In the case of our game, the AI should have been upgrading itself instead of creeps to scale better with us. I'm not entirely sure what the trigger should be for whether or not to buy creep waves. Logically, if you only control 1 portal consistently, you shouldn't put money into creepwaves, etc. "
If I were to write my own generic 'goals' for when I buy creeps it would be this:
0 == do not buy , 300 == buy if I have the cash on hand , 600 == save my gold, go back to base when I have it, 1000 == sell my stuff to buy immediately
--
Priests:
I am at WS 6: +100
My opponents have Priests and it is at least WS 5: +150
I am at WS 8: +750
I have been holding lanes and pushing lanes very well. (easiest way to quantify this is a WS check. if Friendly.WS - Enemy.WS > 820 (full level), that means I'm a whole level above them, which means I'm dominating): +100
My opponent is are:
- Assassin Erebus : +25
- Minion Erebus : -50
- Sedna : +50
- Angelic Fury Reg : +25
- Tower Rook that has been holding lanes very well the whole game : -75
- Torch : -75
- Ooze Beast : -25
Me or my teammates are:
- Minion Erebus : +10
- Sedna (Healing Wind) : +10
- Tower Rook : +10
- Fire TB : +10
Angels:
I am at WS8 : +600
My opponents have Catapults: +400
Catapults:
I am at WS8: +600
My opponents have Catapults: +400
Giants:
I am at WS8: +600
My opponents have Giants: +400
Global:
I do not currently control both my portals: -100
() If one of my portals is currently locked and there is an Erebus/Oak on their team: -150
I have control over one of their portals: +50 (you get more XP if you have larger waves)
() If I have control of one of their portals, and it is locked, and there is an Erebus/Oak on my team: +100
Each time I cap an enemy portal my 'priority' would increase by 10. Each time an enemy captures my portal, my priority would decrease by 5.
I have more towers than my opponents: +50 / tower
I have less towers than my opponents: -50 / tower
I have a significant Warscore disadvantage: +100 per level
Basically, if I get portals really early in the game, I might get Angels at Warscore 7 just so that I get more gold and XP from the enemy portal. Similiarily, if I can't control my own portals, there is very little point in sinking 10,000 gold into buying better units.
If I have less towers, it is more important that I hold lanes rather than buy units ASAP because it will be harder and harder to protect my portals as I lose more and more towers. In order to hold lanes, I need to buy items. If I'm pushing well, even while under-itemized, then I can risk putting a lot of money into the citadel and trust myself not to feed.
At higher level of play, if war-scores are asymetrical, then both the winning-team and the losing-team will tend to rush for units. 5 minutes of having catapults with a lower WS can mean pushing your opponents to defending their towers and re-gaining control of the map until they bring out their own. 5 minutes of having catapults with a higher WS could be an unstoppable push that your opponents can't recover from. Conversely, if both teams have very close WS then they are probably roughly equal in kills and gold. Therefore, flags are much more hotly contested and holding a lane is more vital than pushing because it is much, much harder to push in these games. So, equipping yourself with items becomes more important.
--
That's a much more thorough, while still qualititative way of expressing when I personally purchase units. I know that when to buy priests is a hotly contested topic and there are many, many variables that have to be considered (your and your opponents teams, level advantages, tower advantages, the map, how many people are playing, how many lanes there are, etc etc) and the 'safest' choice is always to wait until WS8. Still...
Also, I'd be more than willing to write up several different AI-builds (I know you currently have one-per-demigod or something). I'm most comfortable with Sedna but I've played dozens and dozens of games against top-ranked players so I know what good builds look like
A cheat-sheet for the ability-enumerations would be most helpful but I'd be willing to submit several to help give a more diverse single-player expierence.