Alpha 1.5

I suppose I should start with an apology.

We're sorry the game hasn't been updated since May 2018 2017 (Holy Humbaba, it's been a long time!)

We're even more sorry the game has been completely broken for the last couple months.

But that's all fixed now!

I promise we didn't forget about you, the loyal player. But what else could it be? I don't know you, so I can't tell if you'll be surprised by this or not, but it turns out that both of these problems had similar causes. This might get technical, so if you're a (hopefully forgiving but) not particularly nerdy player, you might just skip ahead and trust that we can explain ourselves.

It turns out that the programming language we picked for the game a long time ago, Dart, changes a lot, and changes quickly. This means that the Dart packages others have written also change often, and we use a lot of these. But in an effort to get as many features added and bugs fixed as rapidly as possible, we kept using old versions of everything. Don't worry, there were no security threats, but eventually these old versions stopped working.

After our last release, we got to work updating to the new version of the Dart programming language, Dart 2. This required us to rewrite and update a lot of code because it requires a new way to compile to the programming language your browser knows how to run (JavaScript) that is much more efficient for us to use, and it also generates code that runs faster than before.

But we also needed all of the other software we use to update as well, and that's not all under our control, so it takes a bit more time. One of them (Polymer), which we used to display a lot of things in the game, stopped getting updates entirely, so we had to rewrite a lot of that code with a new tool (Angular).

In all of this mess, we didn't even realize that the login system we use (Firebase) stopped supporting the old version we implemented several years ago. When that happened, the game broke entirely because nobody could log in. But now we've updated that, too.

Another technical note

We are moving our repositories from GitHub and Bitbucket to GitLab, so you may find outdated and archived/read-only information on GitHub. Please find the information you are looking for on our GitLab page.

Okay, so what does this mean?

Well, we have good news and bad news.

The good news is that the game should now run noticeably faster thanks to the new compiler, which you may or may not have read about above.

The bad news is that there will probably be some new bugs for you to discover and hopefully report to us so that we can squash them humanely release them back into the wild.

There aren't any other bugs fixed or features added since the last update, so I won't keep you waiting any longer. Go forth and explore the freshly reopened world!