Sunday, March 5, 2023

Weekly update #4


Oh jeez, time for another update already?
Time flies

Hey hey, Kay here~👋

 I feel like I didn't get much done this week, but progress is progress~

  • Fixed stamina draining only when the garde is moving
  • Rewrote the stamina code a few times, and moved it to its own section to be reused on multiple characters, not just the Garde
  • Moved sleep in the same place to be reused.
  • Fixed several related bugs ( some still remain unfortunately)
  • Implemented Lust system; should mostly be working now. No plans to move it to reusable code

Stamina System

First off: Fixing movement drain. Turns out the answer the entire time was to use velocity to check when the Garde was moving. How I didn't think of this before I have no idea, but now that it's implemented, it *mostly* works, however there are quite a few bugs still left to be fixed, mostly related to pesky, pesky rounding errors. I might change how this works once again to a format which doesn't have rounding errors (hopefully). I did have an issue with Long Stamina sometimes becoming negative or continuously increasing. I've changed this from using its real value for calculations to Percentages, so Maximum short stamina will always be halfway percentage wise between Long Stamina and Sleep. (IE if Long Stamina is 80% and Sleep is 100%, Short stamina will be 90% and vice-versa)


In addition, I've added a simple tab menu to check all the garde's stats at once. Obviously this needs some cleaning up, but it's a start~

 

 

Lust System

Lust System has been mostly implemented. Short Term lust will gradually decay over time, being added to Long Term Lust. The timings for this are still being figured out though, but for the time being they work. Additionally, adding and subtracting from both lust meters work, however when either Short term Lust or Long Term Lust are negative, they continue going downward instead of tending towards 0, so that's on my to-do list. Additionally, Short term lust will now fluctuate a certain amount, though this will have no impact over Long Term Lust; it's mostly cosmetic anyways, but will be used for when you try to initiate seggs of course.

No plans to add this system to its own section of reusable code since, as of right now, no additional characters in the game will use this system, and if they do, they'll be built off this base character anyways.


Unfortunately that's all for this time. As I said before, this week has passed way too quickly @A@
But within the next week I'll finally be able to write some tests scripts to put all the systems programmed so far through their paces and (hopefully) have no bugs. Once I confirm that it *is* working, then either next week or the week after I'll be able to start building the world and writing the story in earnest, which means most of the foundational programming will be built~


I want to get a playable version released before July!


Thanks for reading~
I hope you enjoy the game when a download cums out~ 👋
If you like what you see be sure to support me on Patreon~
Discord Server for those that wish to join~

No comments:

Post a Comment