4 March 2019 © Tony Le
AIE Year1 Code Design and Data Structures Assessment
A basic asteroids type clone that was submitted as part of my first year Code Design and Data Structures assessment at Academy of Interactive Entertainment. It is important that my programs run efficiently so I implemented an object pooling system so that the bullets and rocks aren't just simply deleted once they've been destroyed but disabled, placed back into the pool to be reused later. This optimises memory resources for improved performance and reduced fragmentation.
Duration of development: Around 3-4 Weeks
Features and functionality implemented:
- Vectors
- Object pooling
- Linear interpolation for smooth movement
- Simple collision detection
- Simple particle effects