Vvakta IX - demo updated, patreon page opened

Maybe

When running online (which is the only mode offered with the demo), the save is stored to the browser’s local storage (there isn’t a cleaner way to do this on itch.io afaik), so if your browser is configured to clear that, the save can be lost.

Like I said it’s also very possible I just messed up with the save retrocompatibility, I just tried my best ^^"

That’s pretty much what I do, yes. If it ever matters, before going with JSONB or another binary format, my first optimization would just be to prune all the null values currently in the serialized save, that alone would probably save like 75% of the save size.

Version upgrades are done almost like you said, though I’ve implemented it more like I’d do upgrades for an SQL db. I didn’t take the time to test it as thoroughly as I maybe should have.
It doesn’t really show in the demo version yet, but that version includes a lot of new state variables that are used in the patreon version for system like how much weight Tel has put on, how many food rations you’ve ordered, what time was the last supply delivery,… so just like you said, with new updates following more closely “chapter” boundaries, I expect things to go smoother

Neat! I just hope for all that is good you aren’t writing your own drawing logic. It’s absurd how involved arranging things on a 2D plane can get across different form-factors and resolutions. UI toolkits are a blessing upon us. :pray:

1 Like

Well, I did say I was knowingly reinventing the wheel… :sweat_smile:
So far I manage, but yeah I dread the moment I’ll decide to support variable screen sizes and resolution
Obviously wouldn’t do that if this was a professional project or if I didn’t really enjoy coding in Go

1 Like

I mean the lame way to handle it is just lock the window size/ratio undertale style but i’d beg you to reconsider and use a library that lets you just define a layout (I’m sure there are go-native options for this, Rust [my beloved] is full of them).

Trying to write your own dynamic UI is just asking for that to turn into 50% of your troubleshooting/bughunting. I 100% understand the urge to build it yourself though, tends to be the only way I can stay interested/teach myself new things.

Idk of any lib like that in Go, but also I haven’t been looking for it. Dynamic UI is very low priority on my todo list rn, but if/when I decide to tackle that issue, I’ll do as you suggest!
Right now, I’m mostly focused on adding content (new expeditions, and new gameplay mechanics for the core loop of the game) and when I want to work on something else then mostly working on the sprite displayer (adding some animations, stuff like that)

1 Like

Hi everyone! A new release has been published! Here’s the changelog since last version:

All versions:

  • a new background
  • several fixes and small enhancements regarding sprite display
  • allow to load a save directly from the main menu

Exclusive to the patreon version:

  • a new research system when you talk to Aleneïra
  • a new artifact sales system when you talk to Tel

I hope you’ll enjoy it! The next development cycle is going to be focused on adding a new expedition, whose theme has been chosen by my patrons - the poll isn’t closed yet but most likely it will have to do with reduced metabolism :smile:

4 Likes

Any plans to make it downloadable so people don’t have to use Itchio to play it?

1 Like

Patrons already have that! Though I don’t remember why I didn’t do the same for the demo version. I’ll set it up by next week and I’ll let you know about it!

1 Like

Took me a bit longer than expected because I had a very busy schedule for the last two weeks, but a new version is out!
Not much has changed for the demo version, but now it’s also available for download as a windows executable - feel free to let me know if some of you still can’t play the game for whatever reason :slightly_smiling_face:

Folks on Patreon will enjoy new dialogues :speech_balloon:, mostly descriptions about Tel’s weight gain, but also a whole new dialogue tree with Meliphia, a character that’s still exclusive to the patreon version.
Some lore about the planet Yendaevi has also been released there a few days ago - hopefully those of you who are into worldbuilding will enjoy it!

2 Likes