User blog comment:Lykrast/Hard bots ?/@comment-2094543-20130923075200

I think hard bots would either have to cheat by having better vision/no cast animations/actually "knowing" whenever a player inputs a command, or be actual "strong AI" (that is, sentient) - the intermediate AI is already about as close to perfect combos as you can get... I suppose everyone can tell a tale of Annie Bot, and I remember a terrifying game at level 15 or something where a Brand Bot got fed and it took us an hour to make a comeback and win.

What bots seem to lack is mostly judgement of the situation, and in League, "the situation" is extremely complex... what would be needed is simulating map awareness, adding coordination between bots, having them judge whether they can duel someone, having them focus the right enemy, implementing warding, jungling and counterbuilding... one could greatly improve the AI by adding just one of these things, for example, improved enemy judgement (so they wait for help instead of ignorantly walking in range of the 32/0 Ziggs), but I'm not expecting the designers to ever invest the ridiculous amount of effort that I'm expecting bots that are hard enough to add a separate difficulty setting to require.