Re: A battleships project

I did some minor progress so far. I am mostly concentrating on making key aspects of the map work.

For example, for the latest section I wrote, I already got a working first version of keeping unspent time for upgrade to boost research the next one. I have an idea to make the code much less consuming globally but I prefer to focus on the other aspects first.

I also have a first version of the Scout being able to "radar-ping" enemy capital ships both on the mini-map and in the game itself.

My next move would to poke a first version of the Overcharge. It will somewhat differ from the original texts which you will have an auto-cast "Overcharge" (Self Instant) that creates a 8-10 sec behavior that when it expires, you gain +5% Overcharge (thus the next casted spell on Overcharge works +5% better, etc.)

There is also the aspect of showing the Overcharge % somehow (probably on the ship as a texttag only seen by allies) and affecting the damage values correctly (for real casts and in ability tooltips).

Since each increment of Overcharge costs energy, the next step would be to make a validator that ensures you cannot spend more energy than the spell that cost the most mana yet uses Overcharge (otherwise Overcharging is pointless if you can easily be "locked" from using that spell).