The Minigames Are Coming To An End…
Hello everyone, I have completed two more minigames for my game pirate cat, and only have one last game to create. I have been very productive, and learned how to code more efficiently, as I finished two minigames yesterday. Without further to do, lets get into the first minigame I finished.
Scrubber Cat
By the name you might get what the scrubber cat does, the scrubber cat is the cat/pirate that will be scrubbing and cleaning the decks/the ship. So for a minigame I have created one where you scrub the dirt to get rid. I still need to make the colors more vibrant but the logic is done, and I did have some few bugs but we will start about the game. So for the game, for each round there are a certain amount of stains. Each stain gets its own button and each button has mouse entered and mouse exited which goes to a variable. The variable is either false or true. So if mouse entered the variable is true otherwise it is false. Then in the beginning I call round 1, in round I check if the items are visible, then I check if the mouse entered is true and if the mouse is moving, because I have a variable called mose pos, and in the ready is set it to the mouse position, and then I compare it with the current mouse position when round 1 goes, then i set it to mose pos. Then if the mouse is moving, and the variable is true. The stain looses some of its visiblity, like its going away. I am going to find out how to make the cursor a scrubber, but for now its not. And the user will do this for 3 different round.
Constellations
So if you saw the video you might have saw the constellation game, I recommend you watch the video to understand what I say. So there are two different types of constellations, human constellations, and cat constellations. So the goal is the user to always pick the cat constellations. So there is 2 sides, one side is the cat and the other is the human, the sides will switch, and you have to pick the cat one, if you dont, that round restarts. I had so many bugs with this, and the main one wasthe timer. In godot I had no clue that you have to stop a timer after it timed out. This created a majority of the bugs. And since it was basically the same logic for most of it, I did copy and pasting and because of this I forgot to change some of the variables, so it did changes to things that did not need changes, and did not do changes to things that did changes. I am going to finish up this game soon and submit it. Bye guys!