Piggy Payback! Is Sahping Up!
đ€Welcome back, guys! We're so excited for the upcoming beta demo. The to-do lists get shorter every day, and we are working our curly tails off to bring it to you. So buckle up, put your sickest piggy shades on, and get ready to ricochet!
One of the trickiest things about the entire gameâs development is figuring out at what velocity (the pig is moving) to end the turn. We need the pig to âauto destroyâ when he comes to a stop, and even before. If we just allow the pig to roll to a complete stop, it will often take too long and the players may get annoyed. So we want to destroy the pig and end the turn when it gets to too low a velocity. But itâs not that simple. There are times when the pig is rolling uphill, and comes to a complete stop, but is about to start rolling downhill. We canât destroy the pig when this happens. So what we do is we have two velocity checks. First, when the pig begins to slow down, and then another one two seconds later to make sure the pig is still going slow. If both checks come back as âtrueâ, we end the playerâs turn.
We also created an âauto-kill volumeâ for the wide parts at the bottom of the level where the pig can roll for quite a distance. This volume auto-destorys the pig and ends the playerâs turn if the pig is below a certain velocity. This is just an extra check so that players donât get to keep playing if the pig is slowly rolling across the bottom of the level, and also so they donât have to wait for the pig to get to another paddle.
So, weâve setup the 3D menu level so the main menu is on a hill next to the river, where your main pet pig is standing and hanging out. We plan to play an idle animation here on a loop. This is where you can choose to play the game from the level you left off from, go to the forge to buy piggy accessories or cannon upgrades, and accessorize your pig. The forge section of the menu is just across the river, in the same 3D world. We had the camera snapping between views of the main pig/menu area and the forge, but we just decided to make the camera fly across the river to the forge (and back) when you choose to go there/tap the back button. This is a much nicer effect and it really makes you feel like you actually exist in this beautiful meadow.
We added some signs! The main menu view has a sign showing the directions of the forge and the battlefield. We also put a sign in front of the forge that says âSwinesteinâs Forgeâ. We really love the look of these signs. We still have to setup the patented Piggy Payback! font for the text on these signs.
We now have over 100 items in the store for the beta demo. We added all of these items to the data table, and this is where they are stored in the code. A data table basically lets you have a bunch of attributes associated with an object. You can apply a thumbnail image to it, a static mesh, you can give it values such as price or quantity. You can add anything you want to a data table. We have hats, head accessories, shoes, glasses and more. We pretty much have the store functioning nicely, except for a few bugs which weâre working on now. In the full game, we plan to have several hundred items to buy or more. We really want you to be able to express your style through your hogs!
We also added check mark graphics for the item youâre focusing on, as well as âOwnedâ graphics over the items you already own. These are currently placeholders, but we will update them soon. We also separated the items in the list by item type so itâs easier to sort through them all and see what you want to buy.
You will be able to pick the color/style you want in the box that pops up after you tap/click one of the items. SO most of the items have different skins you can choose from. We wanted to put this in a separate box so your screen doesnât get cluttered. Soon, we will have the code setup for you to be able to select the orientation of certain items. For example, if you click on a hair bow, within the styles box that pops up, there will be a section to choose whether you want the bow on the left side of the pigâs head or the right. So many options!
We finished the settings menu for the beta demo! We just have two volume sliders here. One for music and one for SFX. As you slide the music slider, it plays the Piggy Payback! Theme song to let you hear how loud youâre setting the volume to, and for the volume slider, it plays a pig oinking sound over and over. Originally it played the sound way too fast and our speakers sounded like they were about to explode. We used concurrency settings to only allow the sound to play once every 0.2 seconds.
We completely overhauled the end screen that you see after all of your pigs. We finally added the egg gem screen. This is like the stars page at the end of an Angry Birds level. The way it works is, if you beat a level, you are able to earn egg gems. If you do so-so, you get a white egg gem. If you do good, you get the white and the blue gem. If you do outstanding, you get those two, and also the gold egg gem. Your challenge is to score the golden egg gem on every level and master Piggy Payback! When the screen starts, there is a progress bar that fills up as the game counts your points. As the bar goes from left to right, it passes the egg gems above them. If you get enough points to score a blue gem, for example, the bar will pass it. This shows you exactly how well you did on each level. We also plan to have an ever-changing letter grade attached to your play so you can keep tabs on your youâre doing as you go through your pigs. With a final letter grade given to you at the end. Both your grade and your egg gems record are stored on the boxes that represent each level in the level select screen.
We just added some animated widgets to the game for some flash. Including a spinning word that says âUnlocked!â when you press the omni-button the required number of times to unlock its counterpart, as well as animating every button when you click it. We will add much more of this for the final game. Unfortunately, Itch,io won't let me post the GIF of the crow-bomb. For the original blog post, please see our list of posts here:
https://www.dangerousmindgames.com/blog
The Crow-Bomb is complete! We had to fix it because it would sometimes explode after the pig disappeared. We had to set up custom events from the Crow Bomb blueprint to tell the Pig blueprint when it was hit, and when it was destroyed. When it was destroyed, it would only then allow the pig to destroy (disappear). Now, when you bounce it with your pig, a timer starts and a ticking sound begins to play, over this time, the crow begins to pulsate in size, as well as in color. It turns red and starts glowing as heâs about to explode, then then….boom. You just cleared a relatively large section of the level.
Weâve done so much work on the 3D main menu level. Itâs looking truly beautiful at this point. We added a set of docks on either side of the river on the 3D main menu page, and a boat on the near side. We feel this adds a nice touch to the level and the artwork is really good-looking. Weâre very happy with it!
We added a new power bar widget to the HUD. This is the slider where you select the power of your milk-cannon. This is still just a placeholder, but we will use it for the beta demo. Eventually, we will have one single widget for selecting power and aiming. A single motion with your thumb will be used to select your power and launch your pig. Kind of how in Angry Birds, you just pull back and down on the bird in the slingshot to choose both factors.
As of now, every mechanic in the beta demo has pop-up points working properly. The visible numbers that pop up, bounce around, float up and fade away when you score points. The bumpers, the spin gate, the birds and eggs themselves, etc. We will color code the pop-up points so you can tell where the points came from, and we are part-way finished this.
We now have a widget next to the score that shows your current point multiplier. This value is constantly changing since some mechanics give you a multiplier, and they are also added to the point multiplier you get depending on the velocity of your pig when you squash a bird or an egg.
I've learned so much along the way of developing this game. I've learned that persistence and endurance are crucial for success in anything. I've learned how to fail and keep going. I've improved my leadership and team skills. And I've learned that the gamedev and gaming communities are full of some truly impressive and inspirational people. I love making indie games, I'm so excited for my future in this industry, and I can't wait to see what comes next.
đȘRemember guys, it's not how many times you get knocked down, it's how many times you get back up.
[Times got back up] > [Times knocked down] = Success
đ| LinkTree: https://linktr.ee/dangerousmind.games
đ| Website: https://www.dangerousmindgames.com/piggy-payback-1
đ| Discord: https://discord.gg/GKFyFkB7jQ
đ| Piggy Payback! Playlist:
#PiggyPayback #Piggy #Payback #Ricochet #Pinball #AngryBirds #Mrricochet #Shooter #Casual #CasualShooter #Puzzle #SpacialPuzzle #Spacial #Fun #Addictive #Silly #Goofy #Cartoon #AndroidGames
Piggy Payback!
A physics-based/turn-based action shooter game based on Pigs!
Status | In development |
Author | Dangerous-Mind-Games |
Genre | Action, Puzzle, Shooter, Strategy |
Tags | 2D, Comedy, Cute, Low-poly, Relaxing, Singleplayer |
More posts
- Piggy Payback! | Back In Action44 days ago
- Piggy Payback! Beta Demo In Sight!Nov 24, 2023
Leave a comment
Log in with itch.io to leave a comment.