Overview/Implementation
Hello! Welcome to my CSCE450 project. I wanted to create a top down arcade style shoot with big slime enemies. The arceade shoot implements physics for its shooter through a particle and spring system. The particles are created in a slime are done in a hemisphere pattern. The hemisphere is calculated through a customizable radiuse factor for the slime. Furthermore I created radial, shear, and diagonal springs in the slime for it to maintain its shape while also having jello like mechanics.
The project also incldues a projectile. The projectile is a singular particle with with basic environmental force being applied after a launch force. The project when colliding with the slime explodes in to smaller particles that have an explosion force applied randomly and a lifespan of approximately 2 seconds.
Moving forward I believe this project is very good at collision detection and can be utilized strongly in physics based games. In the future adding a background as well as player and enemy health and death animations could be improvements. My demo/presentation for this project is listed below: