I am working on a deathmatch game which supports local players, bots and networked players. I would like to support any combination of these.
So for example: 2 split-screen players, 1 remote player over the internet and 3 bots.
To distribute the CPU load, maybe I'd simulate 1 bot on the 2 player split-screen machine and put the other ...