You Made a Method and Never used it,(in such cases you should delete the function as well or just comment it out )
I made that method in order to employ a feature that whenever you touch an asteroid you get destroyed, but in the end i had to scrap that feature as i had something like half an hour to work it out and it was just breaking all the time, but i believe that it will be used in the future versions, though for now i might work more on aesthetic stuff.
- You should use images instead of complex polygons(it will save time)
To be honest, i kind of liked the idea of making an entire game without assets. I sort of wanted to try it out for this as it felt perfect, Asteroids never used outside assets, so i thought i might as well do so too, but if i did add outside assets it would've looked a lot prettier. (also i had to spend a lot of time fighting with the drawing system in pygame to make it work xd)
use .pyw as an extension to hide console.
You might not have noticed, the game doesn't actually have a console, you can write the argument --noconsole during the packaging to remove the console without having to rename your file or anything, and that's what i did (DaFluffyPotato has a video on it)
Thanks for the review though Sujal!
-Wizard