2Dゲーを作るとき、例えばシューティングで、
敵と自弾が接触するのを感知するアルゴリズムってどうやってる?

typedef struct {
int x;
int y;
bool valid;
} BULLET;

static BULLET blt[256];

とかいう構造体の配列でも作ってforかなんかで一つ一つやっていくの?
効率が悪そうだと思うんで、他に良い方法がないかと質問でーす