I never know how to start these. Maybe I need to develop some sort of greeting like Hello Villagers or something. That sounds weird, probably not going to do that. On the plus side this odd tangent has served as a way to start this devlog, so at least one problem has been solved.
This month was one of those only one thing got worked on all month months. Suffice to say cooking is a fairly involved system. On top of that I was sick for a week which really didnt help matters.
To start I should say that cooking is (basically) done. I have quite literally one final detail to write into the system to display some icons which Ill be taking care of after this. So, Im going to go ahead and call it done. Going into cooking I figured this was going to be fairly simple. After all its really just a couple of menus that search for ingredients and let you combine them into food.
Realistically, its a lot more than that. One of the big things was actually data. I kept a good deal of the recipes in the current game but some were added, others were modified, and some got deleted. That said there was still an extensive amount of data entry to do. The final count of recipes is 155 plus 16 ingredient recipes but I dont really count those. Simply put, lots of data.
Once the data was setup the actual UI had to be put together. Much as it pains me to post unfinished art youll have to bear with the image. Just bear in mind that everything you see is temporary. I promise there wont just be a giant number (in this case a zero) to indicate oven heat when the UI is done.
If youve played the game you are probably familiar with the UI. For the most part the changes mostly come from item quality, the oven, and the fish filleting process.
To start, item quality. I believe Ive mentioned it before, but some items are going to gain a quality level in the game. If youve played Stardew Valley or Graveyard keeper its equivalent to items having bronze, silver, and gold stars. These quality levels arent attached to every item. The plan is to basically keep quality tied to items that you create, like food. Also, some materials that go into various recipes, for instance crops, or fish will also have quality.
As you can probably guess in the case of cooking the quality of your ingredients dictates the quality of the final product. This was the first UI system Ive had to make that takes quality into account so there was some work to standup the UI systems. Now that the code has been made it can be reused for other systems thankfully.
To accommodate all of this the cooking UI shows as much data as possible when selecting a recipe. Once selected you can see the ingredients that are required for the recipe in the top right. These ingredients are shown to you per their quality. Selecting the buttons to the left and right of each item allows you to cycle the quality of the item and see how much you have of each item. As you adjust the quality of ingredients youll be able to see how likely you are to get a particular quality of product. If you dont hit an exact threshold you basically get a percentage chance of getting the next quality level.
Below the ingredients you can add items to generate heat in the oven that youll need for cooking. Recipes are listed on the left. They are separated into categories and sorted alphabetically to hopefully make them a bit easier to search. Recipe categories are selected on the left side of the recipe menu via the line of buttons.
The oven UI is the next bit that is worth showing. The old oven UI operated on a set of slots you had for cooking. Ive decided to get rid of this slot system. You can instead cook as many things as you want at the same time. Below is again a temporary UI but it gets the basic point across.
When you cook something it will be added to this list within the oven. In terms of game time 1 in game minute is 1 real life second. Once an item is done cooking you can retrieve it and add it to your inventory, simple as that.
Last is filleting fish. I didnt bother uploading an image as it basically looks the same as the oven. To explain, youll have a similar looking list of all the fish you have in your inventory or chests. These entries are separated by breed of fish as well as by quality. So, if you have a bunch of bronze and silver bluegill youll have two listings to select from. The quality of a fish directly correlates to the quality of the fillet you get from it. Bronze fish gives bronze fillet, so on and so forth. In addition to this, different fish give a different number of fillets as well as different types which is all shown to you in the UI. To explain types I made two types of fillets for this version, normal and prime. The main difference is just that certain recipes use certain fillet types. I thought it might be a nice touch just to add some differentiation to fish that you catch without making things too complex.
Speaking of types of items, the other large change that came to recipes is meat. If youve played the current version of the game then youll know there are several different kinds of meat. All specifically named like pork, chicken, venison, rabbit, etc. I decided this was cumbersome. There are a lot of types and it ends up with each having just a few specific use cases.
The other obvious problem with meat is things like chicken, beef, and pork obviously come from farm animals. While I suppose I could build in the option to slaughter your farm animals for meat it hasnt ever really sat well with me. I mean I know its a common thing on farms, but these kinds of games always felt a little too light hearted for that. Barring that option the only way to get these kinds of meat was to buy them which I didnt really like.
The new plan is to tie hunting into cooking a lot more. In the current version hunting is basically off in its own world. All the meat you get from it cant be used in recipes outside of a few outlying cases. In this new version meat has been simplified down to two types, which basically comes down to red and white. While you can just buy meat from stores like before hunted animals will now also drop this meat and will serve as the primary way to get it without having to pay for it. I suppose if people really thought that slaughtering farm animals was an interesting mechanic I could add it in at a later date as well.
In any case that should cover cooking for the most part. Most of the work came from data entry and setting up item quality UI interactions. As stated near the start, bar a small addition, the system is done, at least until I get the art assets which will involve a tiny bit of legwork to rearrange some assets.
Which leaves me with whats next. To be honest, I still dont really know what system to work on. The goal is to get this new version into a playable state sooner rather than later. However, Im debating on what to call a playable state. The only thing I really know for sure is that I want combat to exist in the game before I go live with it. Alchemy might be another thats sort of core and ties into a lot of things. Hunting is probably worth putting in as well given its new ties to cooking.
So while I might focus on one of those there is an equal chance that I take this next month to focus on odds and ends along with building the world a bit. There are a lot of systems that are effectively done but sprites or animations are missing or data needs to be entered. For the most part Ive been operating in a style of building out systems but not necessarily putting in every piece of data that the system uses. A lot of this was because most systems tie into other systems so adding all the details for a system was impossible until all the parts were in place. At this point though a lot of framework is in place. So I may go back and clean up loose ends in various places.
Aside from that there is world design. I think Ive mentioned before that the world is going to have something of a revamp. In a lot of ways, the main point is to condense the setting somewhat. I dont plan to take areas out but some are entirely too big. The hope is to take the world and (as I said) condense it so that there is less walking and more doing whatever you want to do. All this is to say this next month might end up being a random assortment of things rather than a more concerted effort, time will tell I suppose.
Regardless, Ill be back next month to share progress. I hope everyone is having a good fall. Happy Halloween if you celebrate that. Ive eaten more than my share of candy this month so Im doing my part. Thanks as always for your patience, hopefully Ill have something interesting to report at the end of November.
[ 2024-11-01 01:33:23 CET ] [ Original post ]
- Verdant Village Linux [304.58 M]
Features
- Create A Thriving Farm: Start with nothing, and with little more than the sweat of your brow turn your property into a bustling farmstead.
- Master Skills As You Progress: No one starts out as a master. Level up your skills as you work. Complete specific tasks to gain powerful perks to help you succeed.
- Uncover Lost Mysteries: Search throughout the land for hidden artifacts to piece together. The Empyrean Vale is vast and full of history to learn and history to unearth.
- Make A House A Home: Decorate your new property with a variety of different objects. Place whatever you want where ever you want it and truly create your own slice of heaven.
- Meet The Townsfolk: Interact and speak with over 40 characters living in Amberglen and beyond. Each character has a personality and story to tell.
- Cast A Line: Visit the multitude of different fishing spots spread across the vale. There are over 100 fish to catch, split between different environments, seasons, and times.
- Have A Taste: Learn to cook a litany of different meals. Get the locals to teach you different recipes and become the best chef in Amberglen.
- Lend A Helping Hand: Find and complete a variety of tasks for villagers. You'll find that everyone needs something done. Most are willing to teach you something in return as well.
Features To Come
- Hunting: Hunt a variety of animals in the nearby forests of The Empyrean Vale.
- Alchemy: Craft numerous potions and other odd items to sell or use.
- Combat: Battle your way past any threat you come across.
- Marriage: Find a spouse and court them.
- Sailing: Build a ship and sail the bay.
- Much much more
- OS: Any
- Processor: 2.0 GHzMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: 512 MB Video Memory
- Storage: 400 MB available space
[ 6138 ]
[ 3458 ]