Hello all, time for another update on the game. I think this will be a little shorter than others simply because of what Ive been doing this month. Less stuff to talk about as its been bigger projects.
So really, aside from minor fixes and things really two things got done this month. They were both pretty large however. The first is fishing. Thats the system in its entirety. All the fish are in, they all have times and places they can be caught, all that. As anyone who has fished in the game knows the reason this took a little longer is because there is a whole minigame that needed to be programmed. Its nothing huge but still a bit of a time sink. One change to mention with catching fish is that in the current game each fish has a time of day it can be caught. This time of day specification has been dropped. Fish still appear in specific water types and seasons but the time of day was a bit too restrictive given how short days are.
The main thing to mention with fishing is the minigame that Ive done some work to hopefully make it feel a little better. For those who havent fished you basically hook a fish and then get a small minigame at the bottom where you have to keep a slider over a fish that moves around.
This minigame is still in place in this version. The changes have been made to the feel of it all. In the old version the slider was very, abrupt, for the lack of a better term. When you pressed or released a key to move the slider it would start and stop immediately. This is the sort of thing that feels sort of amateurish in my mind. Its a bit hard to explain honestly but if youve played a lot of games like I have you might know what Im talking about. It feels lacking in polish I guess. Like someone slapped in two lines of code, one to go right, one to go left and then that was it.
By comparison the new system has more of an acceleration and deceleration on your slider. If you slam it into the side of the minigame space it will bounce off instead of just stopping. Little things like that.
The fish that you are trying to catch also got a bit of an overhaul. Before fish basically had a difficulty level of 1 through 5 and they would move faster or slower based on that. Now the fish is given a profile of sorts that makes it dart, or move slow, or fast, etc. This makes each catch, hopefully, feel a little different.
So thats fishing. Not a ton to say but it took a bit because I think there are about 150 fish in the game and they all had to be added in to databases and setup appropriately. The next thing, that Im still putting the finishing touches on is shopping.
I dont know that I really need to explain what shopping is, basically just the act of buying things. As some of you may know there are a few different types of stores in Verdant Village that have different interfaces. The exchange shops, general shops, the blacksmith, etc. This is the basic shop. Although Im going to integrate the exchange shop into it as well in time.
The important point to bring up here is the UI itself. I dont usually do this because I dont tend to show works in progress but I think in this case a picture is worth a thousand words. Below is a screenshot of the new shop, and below that is the old shop. Bear in mind that, like I said the new shop isnt quite finished yet, so its missing a few things as well as some finalized sprites.
So, the new shop. As you can see the inventory has been shrunk. This is a change that is happening across the game. In the original version all inventory item sprites were being stretched to 1.5x size. I did this because I was afraid things would be too small. The problem is that if I do that it takes up a huge amount of screen real estate, which is coming at a premium in many UIs in this game. So I shrunk the inventory down to its normal scale. As you can see there are still some minor adjustments to the stack sizes that need to be made to make stuff fit.
As for the shop, its been changed to a slider layout. One of the things that I decided to tackle early in this was to homogenize the UIs and make them just better in general to navigate. One of the rules I have, that I think I should be able to follow, is no arrow buttons unless it is absolutely necessary. They can work but I think they look clumsy. They also take up way more space than a slider. Finally in controller setups they usually are clunky to use.
Something else thats changed, that seems minor until you dont have it. Hovering animations. The one shown isnt a finalized version, but the code is in place. When you hover buttons in UIs they should react to show they can be used. All buttons will do this in this version. Most of the other stuff is self-explanatory. Your money and the name of the shop up top. Lylahs (the owner of the store) giant face staring at you. The area just below her will be used to display text. When you buy or sell things it will display little lines of dialogue from the character you are shopping with and the portrait will change. Its nothing important but it adds a bit of flavor.
You might also have noticed the giant tabs on the left. The sprites arent complete but those will allow you to switch between the shop and the buyback system. I never did this in the current game because the system was so in place that adding it would have been a nightmare but I think its a good idea. In a game where items are everything having the ability to get an item back that you sold on accident is helpful.
The system is planned to be shared between shops. So if you sell something at the general store and then go to another store you can still buy things back that you sold at the general store if that makes sense. It may not make a ton of sense in world, but convenience and all that.
Last change that isnt visible but Im going to add in is some sort of button that allows you to buy in bulk. Probably x1, x5, and x10. The current game has a system like this, but its never mentioned. Fun fact, if you shift click an item in the store in the current game you can type in how many of that thing you want. This aims to get the same basic benefit but in a less clunky format.
I think that mostly covers the store. I wont drone on forever about this but I hope it shows sort of what Im aiming to do. A chunk of this game is interacting with menus and I want to make that as smooth an experience as possible. The design principles you see in this shop should transfer to other UI menus as well which should in general make a far more cohesive experience for any player. Besides cohesion Im also on the lookout to add small graphical flourishes. For instance when you select and item in your inventory and drag it around it will now pulse slightly in size to make it stand out against other items. Little things like that tend to go a long way.
And I think thats it for this month. It wasnt a slew of smaller activities this time around, but a lot of work got done. I find that in making larger systems I tend to make smaller things that I can then reuse later. For instance, I had to create sliders for the shop, but now the next time I need a slider I can just drop it in and the code is written so that it can be used in any situation with a few variable changes. Thats nothing ground breaking, but it just means that as time goes on and I continue to make little odds and ends each subsequent system will already have small parts done so making it will go faster.
With that Ill take my leave, Ive got plenty to do. Thank you all for reading and your patience as always. Ill be back in a month to share more updates on the game.
[ 2023-09-01 00:56:16 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
[ 6132 ]
[ 2625 ]