Esoteric Update #311 - Pricing The Item List
Update time. And I do have a few things to say, as it was a pretty productive week. Just a shame I ended up being torn across several different topics.
So firstly, the item update. It's going fine. I'm in the annoying phase now, where I need to estimate prices (in pounds) for the various clothing items in the game. That's unfortunately several hundred items. It'll take me a day or two to get through it.
For the character creator update... I have made a few critical changes in the works, but I'll discuss them in more depth later. I've decided to go for a more integrated method of character building where things interact a bit across the different stages. Due to this, there will be more restrictions, but nothing major. Again, I'll explain later.
I've also been working on the UI, as some things emerged that required attention. Specifically, some interactions between different UI elements and between JS and CSS were not playing nicely. There were also some issues isolated to CSS that I had to fix. In the process, I've also gotten to know CSS Grid and found it very useful; it's essentially a table with more options while being less verbose.
While redoing the settings UI, I've been trying to address the tooltips, as we had cases where people told us that it's sometimes unclear what the options do. I've made an effort to clarify that.
(I think the UI also, in general, looks a lot better.)
Furthermore, I've been working on the efficiency of some operations, basically leveraging the browser's caching for a bunch of optimisations for asset retrieval and managed to not only sort out regular caching (for the edata schema) but I also introduced a new schema that results in generated images (from the draw API) being cached. This will make a difference for document draw time, especially for the more complicated ones and on repeated page visits.
And for a final point... I've encountered a rather peculiar case of deadlock earlier this week. After struggling with it, I've concluded that there is an irreconcilable conflict between my scripting language and WebView2... or rather, there was. I couldn't fix it, but I reconsidered a few things and concluded that I can change things so they still work. It's a loss of functionality, but I could at least mitigate it. (Well ok, I could fix it but it would require some pretty hefty thread based operations and restructuring my whole engine in a way I don't want to deal with right now - this is already a good deal of problems that are making me reconsider my choices, or at least feel bitter about them.)
Get Esoteric ♥ Esoterica
Esoteric ♥ Esoterica
A story driven erotic game about magic, supernatural forces, love and BDSM.
Status | In development |
Author | EsoDev |
Genre | Interactive Fiction |
Tags | Erotic, Experimental, Fantasy, Female Protagonist, Mystery, Procedural Generation, Romance, Story Rich, Text based |
Languages | English |
Accessibility | Color-blind friendly, High-contrast |
More posts
- Esoteric Update #310 - Light Mode?7 days ago
- Esoteric Update #309 - Race Conditions, Everywhere14 days ago
- Esoteric Update #308 - Nu-UI21 days ago
- Esoteric Update #307 - Post-Migration Cleaning35 days ago
- Esoteric Update #306 - Preliminary Migration Complete43 days ago
- Esoteric Update #305 - A Difficult Decision, But One I Had To Make49 days ago
- Esoteric Update #304 - A MathML Of My Own63 days ago
- Esoteric Update #303 - Unrandom Randomness70 days ago
- Esoteric Update #302 - Letters Go BRRRRR...77 days ago
Leave a comment
Log in with itch.io to leave a comment.