To update everyone on progress so far, I've spent much of the time adding error handling to the code and doing clean up in general within it. It's about 10,000 source lines long, so keeping it easily navigable is gonna be blah blah blah booooring!
Let me tell you how Food works in the game!
Food, Drink, and Health are pretty important Things in Sealark, I'll be working on the latter two now, but for now, food seems to be all sorted out! It's pretty complex, but I wanted to give the player a strong incentive to not just eat, but to be picky about what they ate. And I strongly dislike Hunger gauges that are constantly ticking down. I also wanted to give the player a reason to eat many different kinds of food. I feel I managed something that does all that nicely! I hope..!
Here is the GUI for it (don't worry, it only appears when you're eating or when you summon the status screen, so it won't clutter the screen).
It conveys quite a bit of information, so let me explain what all the whatsits you see are, and how they affect gameplay:
Going from the top to the bottom, there are grains, meats, and fruits.
- Grains affect your Agility, which determines how quickly you can reel fish in, as well as how swift your movements are. Grains can be found growing on the dirty ground eww.
- Meats affect your Fortitude, which determines your defense against damage, and warding off Injuries and Ailments (Injuries are so complex but that’s another post oh my gosh). Meats are acquired by cookin’ fish ewww.
- Finally, Fruits affect your Luck by directly tipping the RNG in your favour, giving you a better chance in anything luck based. (Fish)Fruits grow off of certain fish that you are taking care of ewwwww.
The last meter is your stomach capacity. This meter goes up as you eat, and you can no longer eat once it is full. The first half is available in the morning, and the second half is available to you at evening, meaning you gotta eat at least twice in a single day. (The little dot indicates which half is active, and goes from left to right as the day progresses)
The bonuses don’t kick in immediately. All the food you eat in one day will effect your stats the following day when you wake up, and last the entire day. The percentage values you see to the left of the gauges, tell you what your bonus is at currently for the day, while the gauge tells you what you’ve eaten today in that category.
The goal is to eat foods that increase your three stat values the most, with the limited capacity of your stomach. Prepared meals are generally more effective, while raw ingredient type foods aren’t. There are also Snacks! Snacks take up room in your stomach, but offer no nutrition. Instead, they give you immediate boons in exchange for being worse off the next day.
And that's Food! Poor Dove, Math never was her favourite subject...