Start your project by creating a private template from this repository: https://github.com/CC-GPR-350/a5. Remember to:
- Make your repository private
- Add me as a collaborator
- Set your
UNITY_EMAIL,UNITY_PASSWORD, andUNITY_SERIALrepository secrets
Add a broad-phase step to your collision detection using an Octree.
- Create a large set of random objects with random velocities, all within the bounds of the given walls.
- Sphere-sphere collisions can be tested as they were previously, or can be tested using an Octree
- Pressing "C" switches back and forth between Normal collision detection and Octree collision detection
- Implement the Octree classes in Octree.cs
- Implement the missing functions in CollisionManager.cs
Grades will be based on the above criteria, which will be assessed automatically using the automated tests provided with the project files.