Optimizing with discontinuous cost functions: AI for the final frontier

A fight between Simulated Annealing and Particle Swarm Optimization. The underlying algorithm is now powering the AI of the iOS game I created Astro Fight that was recently taken of the App Store (Damn developer fee ;) However, I may open source it if I have time to polish it.

Here is a screenshot and the project report in question below.

Astro Fight