Разработать механизм определения коллизий между игровыми объектами (космическими кораблями, фотонными торпедами и т.д.).
Механизм должен:
Рассмотреть задачу обнаружения коллизий, как задачу бинарной классификации.
По двум объектам определить есть между ними столкновение или нет.
!Важно Не забывайте, что у нас дискретная модель непрерывного мира, а значит коллизия может возникнуть даже, если в данный момент времени движущиеся объекты никак не соприкасаются друг с другом.
Разработать алгоритм для подготовки данных, необходимых для определения коллизии двух произвольных объектов, сохранить их в файл и загрузить эти данные в оперативную память.
Интегрировать механизм определения коллизий в движение космического корабля так, чтобы можно было обрабатывать коллизии от большого числа объектов.