Devlog 22


All the changes to SubscribeStar are completed! Let me know what you think or if there’s any problems with things that are still inaccessible. There’s no option to change post settings in bulk, so it’s totally possible I missed something.


This Week

This week, I worked on pretty much exactly what I had outlined: creating a player .json file and further testing the animation process.

Things are now running much faster than before! Within the current region, there are something like 300 monsters operating at once. Their current AI is temporary, so it’s still (intentionally) fairly inefficient. That means we can expect to see performance remain around this level throughout the majority of development. This is more monsters than TQ ever had operating at once, and it’s still buttery smooth to play! One big change is that animations now only play when the room is in focus by the player, which is a big help. I managed to free up a lot of resources from unused testing resources and duplicate nodes that I was using for testing.

I ran into a technically interesting error in which my turn queue system was adding to the stack instead of being freed. It was a little bit tricky to find a working solution because I found the documentation around running async commands in Godot to be a little bit confusing. In the end, though, I got it working so that the game doesn’t crash from a stack overflow.

I’m currently about halfway through adding the custom room shapes to the game. I think it’ll add a lot more to the game if I can get those done for the next version, which is partially why I’m planning a release next week!


Next Week

Like I said, aiming for a new version to come out next week. My dream scenario is to have some chests around the map that the player can pull from. It requires implementing another custom class for the containers and tying them to the existing framework. All-in-all it is a little bit far fetched but that’s my stretch goal.

That’s it for this week! Let me know what you think about the changes to SubscribeStar and the devlog this week. Looking forward to sharing my progress with you all next week!

 

 

The next release will hopefully be next week!