Imagine assim:
- Dois quadrados na tela, ambos medem x de altura e y de largura
- Um esta parado na posicao a,b portanto ele cobre area do ponto a,b ao ponto a+x,b+y
- O outro se desloca em direção ao primeiro no momento em que as areas se tocarem, forem iguais, é o momento da colisão...
Cara isso é física primária, e os mapas que falei são exatamente isso, monitorar em memória as posições ocupadas pelos objetos na tela, no momento em que houver variáveis com valores exatamente iguais, será a colisão.