No problem!
Polyvector Advantages:
- Faster than sprites (when used properly!) in most situations (other's observation, not mine as I don't use sprites!)
- If you draw your base 'sprite' graphic in white, you can apply a colour overlay, such as my buttons each have a different colour yet use the same source image.
Sprite Advantages:
- Easy to use
- Collision detection
- Simple rotation (can be done with polyvectors, but requires manually repositioning all corners)
Polyvectors can be used like sprites, by drawing a rectangular image on the screen.
This requires drawing and connecting the four corner points.
You can use them to draw 'lines' by actually drawing a thin rectangle, rotated to your desired angle.
Polyvectors are generally faster, but don't offer collision detection, but neither does rotated sprites!
And what do you consider 'a lot' of bouncing objects? Either method should be able to handle hundreds of objects at once per frame.
By not using predrawn sprites like I did, and using the other 'glow' methods, you could have dynamic shapes.
I looked into Gernot's Scramble code before and how he does the glowing lines. Very interesting!
You may want to take a look at that code for reference if you want more dynamically shaped objects.