How does the classic Asteroid arcade make larger meteors explode into smaller pieces? I tried with having the large piece shooting 2 smaller ones, but it wasn't good enough. I also tried with Particle Spray, but it "sprayed" small rocks instead of "shooting" them out with a finite numbers.
Use the "Create Object" function in the event editor with a smaller active object version of your large meteors; for example:
+When Bullet Collides with "Asteroid"
=Create "Small Asteroid" as (0,0) from "Asteroid"
=Create "Small Asteroid" as (0,0) from "Asteroid"
=Create "Small Asteroid" as (0,0) from "Asteroid"
=Destroy "Asteroid"
Make sure to put the Create Object events before the Destroy event, or else it will create them in nasty places instead of at the big asteroid.
give the "Small Asteroid" ball movement type, and either simply leave it to choose a random direction when they are spawned, or in the line where you create them, underneath the "Create Small Asteroid" event, put a "Set Small Asteroid Direction to (Direction of Bullet + random(4) - random(4))"
This will make them blow away in the direction the bullet hit them
Now everything is fine, but when I wanted to have the asteroids bounce off of each other, they tend to "stick" when overlapping. Is there a way to avoid such glitch?