Game
Village Monsters
8 years ago

Pets, Hail, and UI Improvements: It’s the VMD3 for August 6th


It’s the weekend, and that means another edition of the Village Monsters Dev Diary Digest (VMD3)!

Like last week I have a bit of housekeeping to do before diving in. Longtime followers know that I’ve tried several different ways to present progress updates, but none of them have really ‘stuck’. However, it seems this weekly format has really been working for me.

As such, I went ahead and created an archive for every Dev Diary Digest I’ve posted since I started doing them. If you missed earlier editions, or if you just want to see how far I’ve come, then please do take a look!

http://warpdogs.com/developer-diaries/

Anyway, onto the update

Pets
I may have shared this anecdote before, but the road to pets was a serendipitous one

A few weeks ago I was working on debugging critter behavior, and for whatever reason I was testing it in the player’s house. As I kept going in and out of the house it occurred to me how much I actually liked having a critter there - it was sort of like having a pet! Wouldn’t it be cool if that was an actual feature?

This week I was able to prototype this idea:

5d0aeca06ed16.gif

Here’s how it works: first, you gotta catch a critter. Then, walk up to an special item (currently a pet bowl) and select the pet you want to tame. You can only tame one at a time, so choose wisely

At first, all critters start out as “Wild”, and they’ll act much like they did before you caught them. Over time, if you feed them and treat them well they’ll increasingly become tame and more affectionate.

Tamed critters will also continue to behave similarly to their wild versions, and they’ll retain any unique attributes. For example, if you catch a Snowflake Elemental he’ll make your entire house cold; good during the summer, but not so good if you have a lot of fish on display…

Hail / Thunderboomers
I always enjoy working on weather systems, so I took a detour to add a new weather type - Hail

5d0aeca1e5c37.gif

I had to improve the weather system to handle the little hail pellets, and these improvements should help with any ‘ground based’ weather effects in the future…leaf piles in the fall, snowdrifts, rain puddles, and so on.

I then went ahead and added more sound effects to the various weather types. I also added a minor feature where weather sounds can still be heard indoors at a lower volume. It’s surprisingly atmospheric, especially during thunderstorms!

UI Improvements (Map, Inventory, Notices)
Finally, though I generally don’t like it, I also spent a great deal of time on UI work. I’ve never enjoyed UI work, not even at my last job where functionality was preferred over looks, but I’m actually pretty happy with how things shook out this time.

First, I added a map for the village to the Compendium. It’s very basic and just lays the foundation for future maps:

5d0aeca3308bf.gif

I then added movement to various notifications. I like it a lot better than the notices just appearing suddenly.

5d0aeca6d2cbd.gif

Finally, I completely blew up and reworked the inventory. I actually did this some time ago, but I added an extra layer of polish and usability this week. It’s unquestionably better than the old inventory, but that’s not saying much - the old one was really bad!

5d0aeca87948e.gif

Anyway, that’s it from me. As usual I also added a lot of minor things, quality of life improvements, and bugfixes, but nothing I need to call out. Have a good week!

5d0aeca9b29aa.png


3 comments

Loading...

Next up

It's time for another major update! Welcome to Village Monsters v0.80, also known as Part 1 of the Village Restoration Project.

New Update: Early Access v0.72.5b: Home improvements, village improvements, code improvements?!

Village Monsters v.0.70 is out now for all platforms! I had two goals with this release: completely overhauling the gardening hobby, and redoing how the game saves and loads data. To celebrate the release, Village Monsters is 10% off all weekend!

Village Monsters update v0.65.0 is out now on all platforms! I think a cozy and comfortable game about chilling with your monster friends in a cool village is something a lot of people could use right now.

This is another small patch update fixing some of the more urgent bugs found in v0.80. As always, thank you to everyone who reported bugs via email, Twitter and Discord!

Gardening has been the most neglected hobby in Village Monsters. Many players don't even realize it exists.

Well, that changes now. Let's talk gardening!

A Note on Save Compatibility

It's been a long time since I've written a dev log for Village Monsters, and it's been *even longer* since I've made a Blingee. So I've decided to rectify both of those things today!!

For a very long time now – as far back as March 20th, at least – I’ve wanted to make big, sweeping changes to Village Monsters. Well, today seemed as good of day as any to finally announce these exciting changes.

Happy Day-After-Valentine's-Day, villagers! This is one of the best days around if you like discounted chocolate and red-and-pink colored tchotchkes.