Completing the delivery mini-game


This week was focused on getting the delivery mini-game running. The other mini-games will use a lot of the same code so although it seems like it is taking too long, I'm creating all the training mini-game code at once. Also, the delivery mini-game has a lot of art to make, and because it has to be a bit zoomed out the art has substantially more pixels to draw. 


There were some small bugs that I discovered with how the sun loads into the game and adjusts when time is fast-forwarded. I have hopefully fixed the issue and now the sun shows up correctly in the minigame and outside the game. I also made it so dirt doesn't show up in the mini-game, and you have to be riding a healthy dragon to begin the game.


 Since I allow players to quit mid-game, I didn't want this to be abused to only train perfect performances. So to discourage this behavior I made training take 4 hours of in-game time. The dragon loses 4 hours of cleanliness, hunger, and happiness when you train. This makes sense and keeps players from quitting over and over. The happiness gained is adjusted to keep this in mind. 


I had to do some small balancing with how stats effect training as well. As your dragon gets higher stats, they should be able to do better in the mini-game. I also wanted the respect stat to have a use so I have a respect bonus added to the mini-games. As of writing, the mini-game successfully attributes points to the correct stat based on performance in the game, respect, and the base stat. A mini-game also gives some happiness to a dragon, which is important as the only other way to gain happiness was to pet the dragon. Some personalities were losing happiness faster than it could be gained. Now with training it should level out. 

This week I will be animating the lung and the wyvern, then starting the other mini-games. The nice thing about the delivery mini-game is it allowed me to get an idea of how the dragons will look during battle. I want to complete the battle system this month, but I may not get to it if the mini-games take too long. 

Leave a comment

Log in with itch.io to leave a comment.