Final devlog before launch!


Hello, this is Cloud and we are here to bring the last devlog before launch!

Ghio finished most of the textures for monsters, fences and some plants and guns, as well as finding some free-to-use sounds from Pixabay; they really came in handy until we get to make our own sounds.

From the programming side of things, I have struggled a bit in the last few days, but the feeling when everything works out in the end is the best, even when you split your head from anger because you weren't listening to what your programming teacher has taught you :)))

Anyway, the main game is done, I am just waiting for confirmation on the UI elements, the sounds are put in, all the menus work, the gameplay loop is pretty good for how much stuff there is, but I still have to tinker with some values to make the game more enjoyable and not too easy; The shops work as intended, the monsters are ok but nothing special and that is pretty much it.

You might have seen that I have omitted one essential thing... SAVING... oh god saving. This has been the biggest struggle, because in Unity, I was used to just write PlayerPrefs.setint(something, 3) and that was it, it would store it and that was it. Well with godot I had to go into the deep of it, mostly. I tried saving stuff using the ResourceSaver method, but that was too much of a hustle, and I couldn't get it to work, then I tried some other stuff (for a good few hours), before finding out the gem that helped me... FileAccess. It is pretty easy to save stuff using this class, you just make some data, maybe put it in a dictionary and then just call store_var() on it and that was it, and for loading get_var(), but do you remember how I wasn't listening to my programming teacher? Well... I got a weird error that told me nothing about what was in the actual error, it was just gibberish, but after a gruesome 2-2.5 hours I found it... the problem was.... that I was opening the file that I wanted to store my stuff in... pretty usual, but then I would compute the data that I wanted to store, like money, days until crops grow and all that stuff, and then I would open the same file AGAIN to get a value... you might see where this is going... I was opening a file 2 times, and that just isn't how it works (without closing it mind you).

But after all this trouble, the sense of finishing this game brought me joy, and hopefully you will like our product in the end, when we release it in a few hours.

I hope everybody has had fun making these games, good luck to all the people who joined the 2023 GameDevTV GameJam, and have a nice rest of your day!

Leave a comment

Log in with itch.io to leave a comment.