big10p's function is quite fast; and we're talking exploding rocks here so they're probably not that complex except for maybe the original one.
The problem with the loaded media approach is they cause a big problem; players abandon games when they start looking too samey. When each explosion has the same identical chunks as the previous ones, something is wrong.
You're right that time management would be important. You could create a list of pending breaks and do only one per frame.
But just think about it; RoadWar; you blast the car in front of you and a chunk of its fender flies back and hits your car. And, the chunks (completely unique) are still lying there for you to hit each lap. Awesome!
The problem with the loaded media approach is they cause a big problem; players abandon games when they start looking too samey. When each explosion has the same identical chunks as the previous ones, something is wrong.
You're right that time management would be important. You could create a list of pending breaks and do only one per frame.
But just think about it; RoadWar; you blast the car in front of you and a chunk of its fender flies back and hits your car. And, the chunks (completely unique) are still lying there for you to hit each lap. Awesome!