Terminate421 said:
In the Pokemon subway, they get to a point to where they KNOW every move you make
They don't cheat per-se since the pokemon they use come from a fixed list, which is specific to every trainer. They also don't specifically know what you are about to do, at least I have never seen proof of this. Even on very high (multiple hundred) streaks in subway/tower/whatever they don't play perfectly.
Also S.T.A.L.K.E.R. The odd thing is that in many ways this game is perfectly fair, (you are EXACTLY the same as every NPC in the world, with only your gear making a difference), although you still fight multiple opponents most of the time. Everyone goes down very quickly, including you, and the AI is reasonable on low difficulties, and very very hard on the harder difficulties, (which is what you'd want after all).
The problem is grenades. Any grenade thrown by an enemy literally homes in on the PC, and will not touch the ground unless it is within its explosion radius of the player. It is still possible to dodge them once they land, but the AI is programmed to have all grenade using enemies throw them at once. This means that you will very often get into a situation where it is impossible to survive, because there are multiple grenades around you, and you will die no matter which way you run.