update – To The Rescue! https://totherescuegame.com The dog shelter simulator Sat, 23 Feb 2019 03:53:19 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 Dev Diary: Tug of War https://totherescuegame.com/dev-diary-tug-of-war/ Sat, 23 Feb 2019 12:00:52 +0000 http://totherescuegame.com/?p=511 A big factor in a dog’s adoptability is their happiness. Most of their happiness score is determined by averaging their basic needs of hunger, thirst, and cleanliness together, but the last quarter of their happiness can only be filled by giving the dog some extra attention. It’s kind of like Maslow’s Hierarchy of Needs. If the dog is clean, hydrated, and full, then you can focus on making sure that they are enriched.

This is where dog toys come in! If the player has some extra time to spare, they can play with dogs who might be up for adoption soon to give them an extra boost to their adoptability. A dog who is healthy and happy is more likely to be adopted than one laying around in boredom.

Keep in mind, bonus happiness degrades over time until it returns to the average of their other needs. To play with a dog, the player just grabs a dog toy from the storeroom and uses it on any dog they want to play with. When they do, a random mini-game will start. Ideally, we want these mini-games to be under a minute. They should break up the regular gameplay loop with some variety, but not be a total diversion.

That puppy is surprisingly strong!

The first playing mini-game we designed is good ole fashioned Tug O’ War! The goal is to keep the middle of the rope in the circle until the Fun-O-Meter fills up. The higher the meter gets, the more happiness the dog will get from the game when you head back to the shelter. The Player mashes the ‘D’ key to try and keep the knot in the ring. We wanted to try and invoke the feeling of putting up a fight, but not overwhelming them, just like playing with a real dog. This is just one of several playing mini-games we have planned. If you think of one that sounds fun, we’d love to hear from you!

]]>