Oink and Run 🐷 banner

Oink and Run 🐷

12 devlogs
54h 55m 5s

A game where you are a pig and have to collect the pigs escaped from the barn. But for that many sacrifices and challenges must be completed.

Demo Repository

Loading README...

Rishabh Mittal

Shipped this project!

Hours: 54.92
Cookies: πŸͺ 1076
Multiplier: 19.59 cookies/hr

I made the Game Pig Panic also known as Oink and Run. In the game the β€œplayer” is a golden pig. The player has to collect the purple pigs which have escaped the barn in order to not get eat by the Butcher. The goal is to make the most money out of all the players. There is a global leaderboard which shows the top 5 players. The most challenging part of the game was making the Global leader board. It alone took me so much time because it was my first time using plugins. It was a fun and new learning experience for me! I am proud of getting this project done and making the GUI look good and attractive.

Rishabh Mittal

Shipped Project Finally

Hi for the last time! I have finally finished the project. I added a volume button to control the volume. Try it out and let me know if you like it!!

Attachment
0
Rishabh Mittal

Finally Finished with the Game. Designed the entire map! Added Heart Gain Functionality! Added an entire tutorial! Started working on Skins but decided that its not needed! Fixed the death animation! And a lot of bugs had to be smashed XD. Also added the credits page!

Attachment
Attachment
Attachment
0
Rishabh Mittal

Hi, AFTER the entire day almost I am done creating the Leaderboard. This leaderboard was created using SilentWolf. It started of fine but I came across millions of issues. First the plugin wont load cause the folder names were wrong. Then the code kept crashing. The list goes on and on. The downloading and setting up alone took 2-3hrs. I also Edited all the textures and added my game’s little mascot. ALSO, added lives. So now the game is timed, and has 6 lives. Player has to finish game with the most amount of money. Money = score. Also made a lot of the map(3-4hrs). Also made the animation so that when the player dies his animation plays as a ghost. Also made a PAUSE MENU.

Attachment
Attachment
Attachment
Attachment
0
Rishabh Mittal

I have finally started working on the main Map. Today I made the Potions and Their effects display. I also made the parallax bg. I HAD NEVER made the parallax background before so it took me like 4hrs just to get it to work. I had to look at about 20 different videos but they all did not work, Then, finally found one that finally worked. Almost quit on making the bg but got it to work. I also added ladders (I designed the ladders) and a new tileset. Also edited all the anchors of the GUI so that the game could fit almost any screen size. Added button on the shop to make it stylish. They bring the page to the specific area. Also Added ladders into the game

0
Rishabh Mittal

Hello, I have now built and entire functioning shop. It shows the player whether they have enough money to buy that thing or not. It also shows whether that thing it bought. Also learned many new things like how we can make re-usable item panels in Godot. Was a fun experience learning how to make a shop. This was my first time. Also learned how to make gradient bg colors in godot.

Attachment
Attachment
Attachment
Attachment
0
Rishabh Mittal

So I has this error while falling my world speed used to be set permanently to .85 and wouldnt return to normal. So I spent about 15min fixing that. BUT, while fixing that my character would spawn in the map twice, so I had to search for that issue. All in all the error was the way I had coded it. The Engine Spead had to be in the Dead func. and I need to add a grace period for the falling as because the velocity was being doubled. I also spent 30min just writing my BIO in the game.

Attachment
0
Rishabh Mittal

Hello, I have created a lot in the past 5hrs. Here is some of what I have made:

  1. A Full Popup that has animations and gives the player free 1k cash. (2hr)
  2. made my first Auto tile map (30min)
  3. Made the money so if goes up by a counting making the game look more professional (30min)
  4. Added More Pigs. Ran into a lot of errors in coding as the code kept duping the amount of cash given to player (1hr)
  5. Startup Animations were made Better and WAY smoother (15-30min)
  6. Made Global Messages on the bottom! (30min)
  7. Alot of testing Lol

What I am going to build Further:

  1. The Main map
  2. Making Tutorial
  3. Making a Shop where players can buy things
    4. Popups
  4. Guide Popup/ Keys Functions
  5. Player Running Effect
  6. Money becomes buyable by doing VERY HARD challenges
Attachment
0
Rishabh Mittal

Hello again! I have now added the sound effects of the Game and Modified the Startup animations a bit ad they were very blurry before! I couldn’t attach any sound effect but have attached one of the Startup animation

0
Rishabh Mittal

Hello!! After about 2hrs I have made the death part and the Selling Part functional. I made the death so it respawns rather than resetting scene so that we could keep the money and pigs. For the Selling the E button only shows up when the player steps in the Selling Stand Area. Either by pressing E or The Key E on Keyboard the pigs can all be sold for money. 1 pig = $100.


What I am going to build further:

  1. The Main map
    2. The death part of the game
    3. Making the Selling responsive
  2. Making Tutorial
  3. Making a Shop where players can buy things
  4. Popups
Attachment
Attachment
Attachment
0
Rishabh Mittal

After a lot of trial and testing I finally figured out how to make the collection bar. It now shows the amount of pigs collected and the amount of money made. Spent about 30m on this. Also made multiple previous bugs fixes and animations made more smoother.


What I am going to build further:

  1. The Main map
  2. The text showing the collected pigs.
  3. The death part of the game
  4. Making the shop responsive
  5. Making Tutorial
  6. Making a Shop where players can buy things
  7. Popups
Attachment
Attachment
Attachment
Attachment
0
Rishabh Mittal

Hello Again! I have worked another 2hrs on my project. This time I have made the StartUp Screen with like the animations. This helped my game look realistic. I also tweaked few styles and code here and there. Through this I learned how to fade in my project! I also made a custom mouse pointer for the game! Learned how to do that through couple of youtube videos
DISCLAIMER: I used the gifs from Google and they are not made by me. I just used them to make the spritesheets


What I am going to build further:

  1. The Main map
  2. The text showing the collected pigs.
  3. The death part of the game
  4. Making the shop responsive
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
Rishabh Mittal

I started this project about 6hrs ago. Searched and made some custom sprites for about 2-3hrs. Then I started working on the coding and animating sprites in Godot. Finally after about 3hrs here is what I have finished:

  1. The main menu with an animated pig running (Converted a gif from online into about 400 sprite sheets using a free software online, then put it in Godot)
  2. A bit of the main map. Right now I have put in the shop (Where the sacrifices will be made) and decoration.
  3. Made the main character. (I used the sprite sheet from itch) Coded the main character to move and jump.
  4. Put the collection pig. These will be the pigs that will be collected by the main pig. (The golden pig is the main pig and the purple pig is the collection pig). Took me quite a lot of time cause my GoDot kept delaying the queue_free() for about 1 sec. Found out the error was in the code. Also the pig was not being collided by the main pig, Kept trying different combos to make it work. This alone took me about 15-30min.
  5. Also added the collected pig on the top right of the screen. It shows the amount of pigs collected. Still working on the code for it.

What I am going to build further:

  1. The Main map
  2. The text showing the collected pigs.
  3. The death part of the game
  4. Making the shop responsive
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0