Asteroids
October 2021
This project was for my Interactive Media Development class, where we used an C# and Unity in order to create a 2D, asteroids replica to practice and elaborate on the skills we learned in class.
For my asteroids project, I chose to use a bounding circle algorithm for the collision detection. This was because the asteroids, bullets, and even the ship could be accurately represented by this algorithm. In addition, since the ship is able to rotate, the bounding circle algorithm was the best pick. I also implemented things such as screen wrapping to give extra versatility in the player's movement.
This assignment taught me how to use different types of collision detection algorithms. This assignment also gave me practice with component-oriented coding via Unity and scripts on a larger scale.