I quickly moved on to game state after getting the AI Firing working. I now have a simple GameState and a GameStateChange Message. It is all really quite simple so I'm not going to bore you anymore with the details, here is the game in its current state:
What's next then:
- Calculating more accurate Physics Boxes and Spheres for the bullets and Enemies.(The bullets hit when they don't actually seem to be that close)
- Look at altering the scaling of the enemies and player so that there are more enemies on screen and it is more difficult.
- Implement the Speed up over time functionality (Should be fairly easy, I already have an AI Movement System)
- Looking at Implementing the defense posts to protect the player. (may need some time investing in artwork)
So there is still plenty to do but It should all take me no time at all. I'm hoping to be able to have a functionality complete game before Christmas.
Keep coding :)