Skip to content

mmcs-gd/collision-detection-quad-tree-niknik24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Development

cd ping-pong-test
npm install
npm start

Testing

npm run test //Выполнить тесты
npm run coverage //Оценка тестового покрытия
npm run watch //live reload для тестов

Задание

Реализовать симуляцию по следующим правилам

Часть 1

  1. В симуляции участвуют фигуры трех форм: круг, правильный треугольник, правильный шестиугольник. По желанию можно добавить другие формы.
  2. Для всех фигур должен быть реализован Collision Detection.
  3. При столкновении фигура менят цвет, после 3 столкновений покидает симуляцию

Часть 2

  1. Необходимо сравнить максимальное число фигур, которые могут быть обработаны при использовании общего алгоритма CD и при использовании структуры QuadTree.
  2. Реализация фигур и QuadTree должна быть выполнена с использованием классов
  3. Тестовое покрытие каждого класса должно быть не ниже 90%.
  4. *Хранить в узлах дерева не точки, а прямоугольники

About

collision-detection-quad-tree-niknik24 created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published