Estou construindo um servidor de jogo MMO para um jogo 2D e atualmente estou implementando a detecção de colisão e gostaria de saber o que devo fazer.
Digamos que eu tenho 1000 jogadores jogando e 10.000 objetos, devo apenas iterar sobre todos eles para determinar se colidimos? Isso parece um pouco caro.
Eu poderia separar o mundo em partes e iterar todos os objetos de cada jogador em sua parte.
Eu gostaria de saber algumas outras idéias ou o que é padrão. Qual é a melhor maneira para um servidor MMO lidar com a detecção de colisão static objects
?