Hello, dear Greenfeet friends! May the grass be soft beneath your feet!
We're finally reaching the end of the stack of critical bugs following the demo release. I never would have thought it would take this long, and yet, it's been almost two months since it was published. It's not for lack of working on it: there really was a ton of stuff to fix. Lately, several performance issues and memory leaks have kept me busy for quite a while. I mentioned it on Discord a few days ago, but a patch for the beta is starting to take shape on the horizon. I hope to release it next week (if all goes well!), with the goal of publishing an official update to the demo the week after.
So there won't be a patch note at the end of this post, but I'll publish one in a dedicated post once the update is available on Steam.
A capture of one of my performance stress tests
In addition to bug fixes, a few improvements will also be included. Notably, the task prioritization algorithm has been improved, there's a better sleep cycle for the greenfeet, and other small tweaks. The foundation for the "room system" has also been laid. The game is now able to properly detect enclosed spaces. Until now, this logic relied solely on the “region system,” which divides the map into 8x8 squares for pathfinding. It's a system that was imperfect and had many edge cases. For example, it was possible for greenfeet to be in the same enclosed space but each consider they had their own individual room by cheating when creating the housing zones.
I'm really excited to release all of this and move on to the next step: a revision of the progression system. I've already started sketching out a few ideas, comparing solutions, and I can't wait to dig into this part!
Thank you for reading this post, and have a great week, everyone!
PS: don't forget you can wishlist Greenfeet Haven on Steam, so you don't miss when it's out!