Great concept but controls and game design was poorly executed. You should auto-pause if the screen loses focus or if any external links on screen are clicked. I accidentally clicked your website link while trying to pause and I almost died. Add hot keys for other common things like the pause.
Great game. It would be nice to have more tooltips in the game like on the on screen meters for fuel / health / hull. A "automatically make if I don't have it on purchase" would also be nice. For example: You want to purchase a Fragile Frame but you don't have the direct resources needed. You can click buy and it automatically converts the necessary resources (assuming you have them) into the direct requirements and then into the Fragile Frame. It's frustrating going back and forth several times.
Very much enjoyed this game but I ran into a serious issue. When I try to play level 7, the screen blacks out and stays like that. I can't progress any further.
Couple of suggestions: 1) Add a "Upgrade all" button. If I have 5M gold, I don't want to be sitting there clicking over and over again to upgrade a new unit. That or add a "don't show this again" option. 2) Consider adding a mini-map that shows gold, enemies, rares, and your units. 3) Change the pop up on spell cast to a less intrusive message on the screen that doesn't pause the game. I know the spell is on cool down, don't give me an annoying pop up about it.
To the author and anyone else curious: Epsilon is a parameter known as "Softening" in these types of simulations.
Increasing this decreases the strength of the force when particles get close to the mass. It makes the force fall off as 1 / (r + eps)^2 instead of just 1 / r^2, so nearby particles don't end up with infinite acceleration.