Greetings, Earth dweller! You and your other fellows may be living your ordinary lives on this lump of rock, but little do you know, your planet BECAME ONE WITH JUPITER!!!

But oh, dont worry about that! As your planet engages in a dance of death that it is most certainly bound to lose, immerse yourself instead in the new arcade game Solar War, and all of the features that it has to offer!
About the release date of my game
Solar War is releasing on March 17th.
I teased in the trailer that I was aiming for March 21st; however, that was still my best guess based on how everything was going. For once, things actually went faster than anticipated (they usually go slower), so Im bumping it up to March 17th. Since this is in the middle of the Spring Sale, there will be a discount on launch as well. [spoiler]It is a mere coincidence that this release just so happens to be in the middle of a seasonal sale. I definitely didn't actually
aim for it![/spoiler]
The demo will shut down around that time as well for reasons that will be mentioned in another post, coming soon.
[spoiler]Perhaps its because all of the players in the demo kept becoming one with Jupiter, and I wanted to break that curse?

[/spoiler]
I finally get to talk about the Upgrade Store!
I mentioned in Development Blog #1 nearly 10 months ago about something called an Upgrade Store. Well, it works exactly how you think it does it upgrades The Earth!
I changed the interface since I first mentioned it. I was originally going for a graphical interface, but as it turns out, I suck at making graphical interfaces. So I made a text-based interface instead, something I suck *less* at.

I think I did a pretty good job!
Anyhow, in order to buy things, you have to collect something called a Space Rock. They can be obtained by defeating planets, or, if youre lucky, youll get a powerup that happens to give a bunch of them.
Note that these upgrades are long-term investments! If youre really in a bind, then no amount of upgrades will prevent you from becoming one with Jupiter.

And dont even think about lowering your stats just to upgrade them right back up! The higher the score multiplier, the higher the prices!!!
Also, if you defeat a boss, then youll get a free upgrade! Isnt that awesome? [spoiler]I definitely think so.[/spoiler]
A small feature that gets a whole section to itself
We all get it. You were playing a really good run, only for it to be cut short by becoming one with Jupiter.

And now that you think about it, that was actually a really
terrible run! Only 48 seconds? Geez.
So of course, you want to play again. But in order to do that, you have to go through a bunch of screens in order to just start a new run.
These screens are there so that you can change difficulty options, fun options, and which solar system youre in! But most of the time, you just want to stay put, with the same difficulty, and with no change in fun options!
So, in the score summary screen, there is a new button the Play Again button.

When that button is pressed, youll be shunted back to the start of a new run. No fuss required! (No *more* clicking, either.) The same settings will be kept, because they were designed to be kept between game sessions, anyways.
Originally, I wanted that button to do something cooler: Everything would explode, everything would be reset, and a new Earth would be spawned and play would continue.
But there was a slight problem. Actually, a few of them. And those problems werent really slight in the first place
Firstly, my game engine wasnt actually designed to reset. Sure, I could explode every planet, but Id still have to store every variable that was set at the start, because some of these difficulty variables would be changed in longer sessions.
Then I had to worry about edge cases. What if theres a boss? For that matter, a sun boss, which couldnt be reset so easily? Sure, I could set a flag for a couple of minutes until it went away, but there was a fun option that could make it spawn immediately at the beginning of a new run. And then there could be the case where
All in all, rather than try to implement a system that would be riddled with bugs, some of which I would almost certainly miss, I implemented the lot simpler system that is
guaranteed to be free of bugs. And people like this system! [spoiler]Well, I like it, at least.[/spoiler]
And thats a wrap!
With these two features, we are brought to the end of this development blog. And this is the last development blog before full release.
You will see me again. There are still some features that I want to add, but these past few weeks I was focusing on polishing in order to make the game shine; trying to cram these features in at the last minute would have been irresponsible and probably would have resulted in a delay in the release
Anyhow, with the release of this game coming very soon, now is the best time to follow the game and to put it on your wishlist. But youd better do it quick, before the planet that youre living on becomes one with Jupiter.

Until next time!
-Andrew
[ 2025-03-14 15:22:17 CET ] [ Original post ]