Crap, this is gold. I probably will try a bit of my own spin of it. I didn't have time to read the entire blog post, but the idea itself brought this to my head (aka, Idk if this is what you already did). You make the game, and have people play it. You make the enemy ai start with 2 actions. Attacking, and defending. They attack, and see how much damage occurred. The first time will be the baseline. That will be what they remember, and compare all other attacks to. Anyways, after that, they take damage while defending. Again, that will be a baseline. After that initial data, they will shake stuff up every generation. Like maybe spin before they attack, or whatever. But, here is the catch. If they die in a battle, and did not pass on their skill to the next generation, that skill will be lost. Similar to 'Survival of the fittest.' So, after about 40 generations, they will get more and more advanced in their attacks, and defenses. And the other catch, is once their current stats are 150% of the original data, they will be a new species, and that bar where it is a new species rises in that species. So the first division of species will be set at 150%. Next, 200%. Until it gets to the maximum attack range.
Thanks for giving me the idea! I might try this myself, but my hands are kind of full at the moment.
Keep up the good work!