Fair spawning of players on a 2D grid As new players enter a game, they are given a location on a large grid. The first player is given the location in the center. Now, how should the second player be placed? Then, the third and so on? New players should be placed reasonably near some other players, but not so close as to cause bunching. My current thinking is to trace a clockwise spiral around the first player, gradually moving further and further out from that initial point. But I keep thinking this must have been done before and that a general solution must exist. This is for a strategy resource game (similar to CoC or Throne Wars etc). How do I do this?