🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

It's the Village Monsters Dev Diary Digest for July 22nd, 2017

Published July 22, 2017
Advertisement

It's the weekend, so that means I get to share all I worked on last week in another edition of the Developer Diary Digest!

EVENT & HOLIDAY SYSTEM

It seems like I've been putting off a holiday / event system for at least the last 6 months. It's one of the systems I've been most anticipating, but it relied on too many other moving pieces to work on...well, until now!

At the dawn of each day, the game now checks if there's an event scheduled, and if so it fires off any scripts related to it. It's pretty robust, and the scripts can do things like create holiday-specific visitors, add new music or decorations, change dialog, and a lot more.

Imgur

As I wrapped it up, I realized that I needed a way to inform the player about upcoming events and what they were all about. This naturally lead into the next thing I worked on...

A POSTAL SERVICE

You can now receive letters from villagers, visitors, and other friendly monsters in the game. The goal is to integrate the mail system into as many other parts of the game as I can. For example, you'll get a flyer the day before each holiday that explains it:

Imgur

Letters you receive from villagers will reflect their personalities as well as their disposition toward you. Most will be helpful or friendly, but others, like Taswell,

Imgur

probably won't be at first.

As I said above, I want mail to be integrated into as many other systems as I can. As I was browsing my list of features I got to "The ability to submit feedback from in-game" when I suddenly had an idea...

SENDING FEEDBACK VIA IN-GAME POSTAL SERVICE

...wouldn't it be cool if you could write letters to the developer from inside the game itself?

Imgur

Now obviously there's a lot of things to consider here - security, spam protection, etc. - but the idea is so cool to me that I'll do whatever it takes to make it work.

It's hard enough to encourage users to submit feedback, so providing something in-game that's also contextualized via a system they're going to be using every day can only help!

BIRD SONG

Finally, I'll end this week sharing a new 'flavor' feature.

If you've played any of the demos you've likely seen birds flying about every so often. But unlike real life, they've been totally silent.

Well not anymore! Birds that fly overhead will now chirp and caw and sing. I obviously can't record sounds via gifs, so I tried my best to provide an alternative:

Imgur

Well that'll do it for this week. Enjoy your weekend, y'all!

3 likes 2 comments

Comments

Aldacron

Love the idea of sending feedback in the game world. To keep your inbox free of spam, then instead of sending an email directly to your inbox, you could set up a server for it and send it in any format you'd like. Then it could be stashed in a database, viewed on a web page, exported to a spreadsheet, filtered for keywords, or whatever.

Anyway, enjoyed the post.

July 23, 2017 09:17 AM
WarpDogsVG
On 7/23/2017 at 2:17 AM, Aldacron said:

Love the idea of sending feedback in the game world. To keep your inbox free of spam, then instead of sending an email directly to your inbox, you could set up a server for it and send it in any format you'd like. Then it could be stashed in a database, viewed on a web page, exported to a spreadsheet, filtered for keywords, or whatever.

Anyway, enjoyed the post.

That's a good idea! Though I suppose even spam is better than nearly nothing at all...

July 31, 2017 02:44 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement