itch.io is community of indie game creators and players

Devlogs

Esoteric Update #93 - Correcting Mistakes

Esoteric ♥ Esoterica
A downloadable game for Windows

I wanted to, at least for a bit, rest from the clothing as the feeling of being burnt out with development was setting in. So I decided to just dedicate a week to fixing bugs, and improving code.

So first off, for the bugs... I fixed a few minor ones that fall into the typo category. But I found one bigger problem - the ordering of code controlling the passage of time could cause certain things (resources) to be incorrectly re-evaluated. So I fixed that. While I was at it, I also sat down with the general time passing code and improved on it, in particular by separating the variables that control resource gain/loss over time from the logic. So now it's parametric.

I also ended up using the new improvements I did to the engine last week to organise a few things. Firstly the variables for the time passage. And then also everything needed for what I'm gonna describe next.

The big thing though, is that I finally corrected the biggest error I made early on in this game's development. I know, it's shocking that a perfect, ascendant being such as myself is capable of making a mistake. But it happened. See, the format for choice boxes (the boxes where you pick options) hard baked. Like this:

That led to problems, so I made it a lot softer and more open to being configured and changed, like this:

In the process, I implemented a lot of QoL functionality for choice boxes that should make them easier to manage in the future. I might write a whole article explaining what's happening there because it's relatively important to some of the plans I have for the game.

In any case, I'm sorry it's another one of these weeks. I'm trying to do the best I can with it, but I am not dealing well with life and health right now.

Download Esoteric ♥ Esoterica
Read comments (3)