Boing boing!

The Project

This is a 2 player game coded on Scratch. The aim of the game is to catch balls before your time runs out but avoid the fireworks chasing each player. The winner is the player who gets to level 100 first or if their opponent is hit by a firework or doesn't catch a ball before their time runs out. The balls get faster at every level. 1. Tell us about your project. Why did you choose to make it? My project is a cool game called Boing boing. It is a 2 player game. The aim of the game is to catch balls before your time runs out but avoid the fireworks chasing each player. The winner is the player who gets to level 100 first or if their opponent is hit by a firework or doesn't catch a ball before their time runs out. The balls get faster at every level. The first version of this game that I made was for a single player. The catcher had to catch a ball before the 10 seconds ran out. Every time they caught a ball, the level went up and the balls got faster and faster. I really liked the game but I got a bit bored playing it on my own so I made it into a 2 player game so my brother could play with me. Then my brother kept winning so I wanted to make it harder for him. I added a firework to chase him so he could get killed and I would win! But that wasn’t really fair so I added a firework to chase both players! 2.What did you find difficult while making your project and how did you work it out? There are lots of different ways you can win or lose in my game. It is an intense game! You can win by catching enough balls to get to a score of 100 first or if your opponent runs out of time to catch a ball or gets hit by their firework. The most interesting and difficult part was changing it from a one player to a 2 player game. It took a lot of trials to get the code right and I had lots of bugs to fix. I made lots of small changes to make the game better. The fireworks went so fast and were so big that the game didn’t last very long before a player was hit. I experimented with the numbers to make the fireworks go slower and made them smaller. The balls were a bit too easy to catch so I made them smaller to make the game more difficult. All this made the games much longer and easier to play and the screen wasn’t as cluttered so it was nicer to look at. I think that adding the introduction page to my game made it much more interesting. It is like a game in a game! The words that make up the name of the game ‘boings’ around the screen and you have to click on them to snap them into their places before you start the main game. But that created a problem because the main game started in the background as I was playing the introduction game. I solved this by replacing nearly all the ‘when green flag clicked’ blocks with ‘when I receive play’ blocks. To make it fair I also gave the catchers and fireworks a set position to start from. My brother always adds a like and a star on his projects because Griffpatch and all the best scratchers do this so he showed me how to do this. I think I look like a professional scratcher with this! 3. Is there anything you would do differently or you would add if you had more time? I have loads of ideas on how to improve my project!! I would like to make Boing boing an online multiplayer game. At the moment this game has to be played on the same device as the other player. Because of Covid 19 I can only play it with my brother because my friends have to stay 2m away…….. or I could get a giant computer keyboard! I really liked the single player game that I made in the beginning and I would like to be able to choose whether to play the single player game or the two player game, especially if there’s nobody around to play with me. I would love it if the players could move around a wider area than just the screen. I would like to make it scroll so the players could move around different worlds and different obstacles. In my last coding lesson, I made a flower leaf shape drawing that repeated and made a flower. It looked really cool and I would like to make a repeated drawing like this behind my ‘PLAY’ button instead of the plain sprite I have now.

Scratch

About the team

  • Ireland
  • Code Club

Team members

  • Finn