You ever play a fighter or shooter, something where your player character has to go up aginst a large number of enemies, he picks them all off, there's only one or two left, and you wonder why they still come at you? Even after you've just decimated their whole squad? For example in every Batman game, every thug will run at you with whatever he has in his hands, even though he knows this is the Batman and and he's beat up thousands of thugs. Or take any shooter, you've taken out 20 squad guys, but that last guy still thinks he can take you on.
|I'm sure that guy with the TV is just trying to get better reception.|
That's because in the real world, humans are genially programmed to survive. Unless they're all elite squad commandos ready to die for their squad, or some sort of religious fanatic who would rather die for the cause, the logical response to seeing 20 guys taken out is to run and/or hide. That's because we have lives, we have other things to do other than fight, we have other reasons that we're fighting for, and we have a base need to survive, whatever the cost. Some cases would dictate that the best way to survive would be to fight, but other cases would dictate the best way would be to run away.
Game AI are not built like that. They don't have lives or any outside functions, and they're programmed only to fight. Their only function in life is to kill the player, they have no other greater purpose or dreams or desires. They are kamikazes. They are not programmed to care whether they live or die in any given situation. And in some cases, as in with respawnable monsters or lego people who are all virtually indestructible, they have no reason to care.
|This is a thing that happened. If lego people are indestructible, how did Batman's parents die?|
Just some things to think about.