Visual effects
The particle explosion system we built for Asteroid Belt Assault can be adapted for use in Robot Rampage, but we will expand on it a bit and make it more flexible. Additionally, we want to add a new type of special effect that will be used when shots impact walls to throw off a small shower of sparks. We do not want a full blown explosion every time a shot hits a wall, but we also would like to see some effect instead of them simply disappearing.
Revisiting particles
In Asteroid Belt Assault, we utilized the Particle class to represent only sprites that we did not involve in collision detection. For Robot Rampage, we will also be implementing a Particle class, but this time around we will use it for both special effects and for displaying the projectiles fired by both the player and the enemy robots.