Further Progress

Alright! My still unnamed game about lasering everything in sight is inching along. I’ve got missiles behaving correctly (ish?). I’d prefer to have them actually orbit the planet instead of being allowed to pass in front of it, but there’s not really time for that.

lazer I also took a small break last night to work on a little bit of art, since I’d like to have something that looks mildly done when the deadline rolls around. It’s not the best ever, and I suspect I’ll go back and touch things up a fair bit, but the laser looks a lot better (and has some animation)! I also had a lot of fun putting in the flash back on the satellite when the laser fires:ship2_anim

 

 

On the gameplay front, I still have a few big things to fix:

  • I need to add in some interface elements, such as the player’s health, and possibly tweak the amount of damage missiles do
  • I wanted initially to include another kind of enemy defense, such as swarms of fighters or something, but that’s no longer feasible
  • The collision with the laser beam is screwy. Buildings are destroyed correctly because I do a simple angle check instead of proper collision, but missiles are using Zoetrope’s built in collision… which i recently learned does not respect sprite rotation. So, I’ll be building custom collision so that the laser can destroy missiles
  • Different building types. Some will be simple targets, incapable of attacking, and some will be missile silos which periodically fire missiles back at you

Here’s the current build