Yes of course. I was simply demonstrating how much slow down was taking place even on a resonably powerful machine.
However, I have now corrected the slowdown issue. I was making 300+ unneccesary collision checks every loop. With them removed all is well.
I have also now implemented partial AI for the enemy ships. It is only partial because they fly around the screen and will shoot at you (with an intentional margin of error) but, as yet, they will not mine the asteroids.
I am planning on having another quiet day at work today, so, hopefully I will get that implemented and then knock up a demo over the weekend.
I could use ideas for special weapons. Here's what I have implemented at the moment ...
1. Power Missile. Fires in a straight line and destroys large asteroids in a single shot.
2. Homing Missile. Locks onto nearest asteroid or enemy ship if there is one on screen. With similar devistating effects to the power missile.
3.{Unnamed}. Can be seen in the first screen shot firing the blue bullets (ship is more central firing red). It is fired from your ship and drifts a small way out before stopping then it starts to spin rapidly shooting vast amounts of bullets as it goes.
There are many other power ups available for 'purchase' between levels but it is the special weapons that I need help with. Should there be more? If so ... what?
Thanks
Great Britain would be Amazing Britain if it wasn't for idiots like you bringing down the average!