bevinator: For me it's very
dependent on the type of game. Respawning enemies are perfectly fine in platformers and mostly tolerable in RPGs, but it's a lot hairier in action games. Saints Row would be unplayable without respawning enemies, but Far Cry 2 is almost unplayable with them.
I still object to that, considering that both are basically GTA-clones where lack of respawns would mean you'll be pretty soon travelling through empty areas with no encounters whatsoever, if enemies didn't respawn.
But now that it seems clearer what it is exactly that triggers respawning in Far Cry 2 (ie. leaving a map), it could have been designed better, because now it seems incoherent that it depends how far from the edge of the map the checkpoint is. If the checkpoint is in the middle of a map, then the respawning will probably trigger less frequently and less visibly to you, than if it is near the edge of the map, and you happen to cross the border.
Still, the boat mission in e.g GTA Vice City was much worse case of respawning, as there you were fighting a constant stream of enemy guards.
That is: I am surprised people use Far Cry 2 as an example of the worst case of respawning, while I find it one of the least irritating ones:
- you were never fighting an endless supply of enemies in one spot (like in e.g. GTA Vice City). You would encounter respawned enemies only if you visited the same area later (after you exit and re-enter that map).
- when the enemies respawn, so does all the ammo and health packs that are located in the same places (so it is not
like e.g. Silent Hill where enemies respawn, but ammo doesn't)
- being a GTA-like game, it was clear it had to have respawning in some form anyway, which can't be said for many other games, like linear level-based FPS games.
- fighting the respawned checkpoint enemies was usually quite optional too. You could usually either just drive through them at full speed (taking little damage to your vehicle, which you can repair yourself after awhile), or avoid most checkpoints altogether by driving off-road.