Brandon Lombard, Author at CodeWizardsHQ https://www.codewizardshq.com/author/brandonlombard/ The leading online coding academy for kids and teens ages 8-18 Fri, 29 Aug 2025 09:40:51 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 https://www.codewizardshq.com/wp-content/uploads/2019/10/cropped-cropped-blueHorizontal-32x32.png Brandon Lombard, Author at CodeWizardsHQ https://www.codewizardshq.com/author/brandonlombard/ 32 32 How to Make a Platformer on Scratch https://www.codewizardshq.com/how-to-make-a-platformer-on-scratch/ Mon, 25 Sep 2023 02:23:30 +0000 https://www.codewizardshq.com/?p=57710 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

In this tutorial, I’m going to show you how to make a platformer game in Scratch. Scratch is a simple drag-and-drop coding language for children to learn basic programming skills. Kids can build all kinds of games and apps in Scratch. With the Scratch classes I’ve taught, kids always enjoy the exceptional interactivity and enjoyment […]

The post How to Make a Platformer on Scratch appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

In this tutorial, I’m going to show you how to make a platformer game in Scratch. Scratch is a simple drag-and-drop coding language for children to learn basic programming skills. Kids can build all kinds of games and apps in Scratch.

With the Scratch classes I’ve taught, kids always enjoy the exceptional interactivity and enjoyment Scratch offers. In our Elementary School Core Track, students can craft their own interactive games while learning fundamental programming concepts like variables, loops, and more.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

Try this tutorial to learn about accepting user input, adding player controls, checking for collisions between two sprites, and more. Let’s get started!

Play and remix the Chick’s Adventure game now.


What you need:

  1. Scratch account: Create a free Scratch account

No coding experience is necessary for this Scratch tutorial. Beginner-friendly for kids ages 8 and up. Give it a try!

How to Make a Platformer on Scratch

  1. Set up the Project
  2. Set the Scene
  3. Add Gravity to the sprite
  4. Add platforms for the sprite to jump on
  5. Add the user controls
  6. Change the levels
  7. Bonus: Make a way to win or lose

Step 1: Set up the Project

In this section, you will create a new Scratch project, give it a name, and save it so you can get started on your platformer game!

1. Login to Scratch

2. Create a New Scratch Project

  • Once you are logged in, click the Create button at the top of the page.

3. Name the project and delete the Scratch cat

  • In the top textbox on the Scratch editor, name your project whatever you would like!
  • Then, delete the Scratch cat by clicking the trash can next to the sprite in the spite area.

4. Save the project

  • Click File, then Save now. You’re now ready to make your platformer game!

Step 2: Set the Scene

For this section, you will add the backdrop and a sprite for the player to control, which will set the scene for your platformer game! 

1. Add a backdrop to your game!

  • Click on the Add a backdrop button on the bottom right-hand side of your editor.

  • Choose whatever backdrop you’d like! I chose Blue Sky 2 for my project. When you’re ready, click your chosen backdrop.

Great, now your backdrop should show up!

2. Select a Player Sprite

  • On the bottom right-hand side of your page, click on the Choose a Backdrop button.
  • Click any sprite you would like. In this tutorial, I decided to select the Chick sprite.
  • You can change the size of the sprite if you’d like as well. Edit the Size textbox in the sprite area to do this!

Awesome job, you should now have a sprite on your screen that is sized how you want. Click and drag the sprite around to move it to a new spot!

Step 3: Add Gravity to the Sprite

In this section, you will learn how to use multiple motion blocks to change the player’s position and move them downwards on a loop, which will simulate gravity.

1. Detect when the game is being played

  • In the Code block tab, click on the Events category.
  • Then, select the When Green Flag clicked block and drag it into your code area.

2. Make the sprite move downwards on a loop

  • Go to the Control category and drag a forever block into the code area and attach it under the When green flag clicked block.


  • Then, go to the Motion category and click and drag a change y by block. In the textbox, you can change the number if you’d like. The higher the number, the faster they fall.


  • Change the number in the change y by textbox to a negative number to make it go downwards.


3. Set the sprite’s initial position

  • In the Motion category, click and drag a go to x and y block and connect it under the when green flag clicked block, but above the forever block.

  • Press the Green Flag above the game area. Does your sprite fall? Every time you press the Green Flag, your sprite should start from the beginning and fall down!

Step 4: Add platforms for the sprite to jump on

In this section, you will add platforms for the player to jump on to avoid falling. Once the player touches a platform, you will make it so gravity turns off until they aren’t touching the platform anymore!

1. Add a platform for the sprite

  • In the bottom-right corner of the Scratch editor, click Choose a Sprite.

  • Choose whatever sprite you want in the menu. For this tutorial, I chose the Clouds sprite.

  • Move the new sprite to a position under the player’s sprite and press the Green Flag button. Does it work as intended?

2. Make it so the sprite can’t go through the platform

  • Click on the Chick sprite. Make sure that it is selected before moving on to the next step.

  • Then, in the Code tab, go to the Control category and click and drag an if then block to under the change y by block.

  • Go to the Sensing category and drag a touching block into the code area. Click the block and change the dropdown selection to the sprite you recently added to the game. In my case, I selected the Clouds sprite.

  • In the Motion category, drag a change y by block to be in the if then block. Make sure that the number in the change y by block is the positive version of the one outside of the if then block. If you had a -10 in the first change y by block, you should have a 10 in the new one.

  • Press the Green Flag button. Does your player sprite stop when it touches the platform?

Recommended: How to Make a Game on Scratch

Step 5: Add the user controls

In this section, you will allow the player to move their sprite back and forth in the game, which will make it so they can eventually switch levels. You will also make it so the player can jump from platform to platform!

1. Allow the player to move left or right

  • In the Control category, drag two if then blocks to inside the forever block.


  • Then, go to the Sensing category and drag two key pressed blocks into the if then blocks you added. Change one of them to left arrow and the other to right arrow in their dropdowns.


  • Go to the Motion category and drag two move steps blocks into the left and right arrow key pressed blocks. Keep them both the same number.


  • Next, in the Motion category, drag a point in direction block into both the key pressed blocks. Then, change the number in the left arrow key pressed block to -90. The right arrow one should be 90.


  • In the Motion category again, drag a set rotation style block to under the Green Flag clicked block.



Great work so far! Does your sprite move back and forth with the left and right arrow keys?

2. Make the player jump

  • Go to the Events category and drag a when key pressed block into the code area. Change the dropdown in that block to up arrow or spacebar.


  • Then, in the Control category, drag a repeat block under the when key pressed block.

  • Get a change y by block from the Control category and place it in the repeat block. Change the number in the change y by block to be about 15, or a number bigger than the gravity number.

  • To add a delay between jumps, go to the Control category and drag a wait block under the repeat block.

  • Press the Green Flag button, does the sprite jump when you press the up or spacebar key?

Step 6: Change the levels

In this section, you will create a checkpoint that the player must touch to switch to the next level. You will be able to use your creativity to develop multiple levels using this method.

1. Add a checkpoint

  • Choose another sprite to serve as a checkpoint the player has to get to in order to get to the next level. For my project, I chose a Sun sprite. Feel free to change the size of the sprite as well.


2. Change levels when the checkpoint is touched

  • Go to your Code tab and select My Blocks. Then, click the Make a Block button.


  • There will be a popup. In that window, change the name in the textbox to Next Level. Then, click the Ok button.


  • You will notice a define block in your code area now. This is called a function, and basically is a small segment of code that performs an action. We will use it to change levels!



  • Then, attach a go to x and y block to the define block. Make sure the x and y values are similar to the ones you originally created in the when green flag clicked block.


  • Next, in the Events category, click and drag a broadcast block in to the define block as well. In the text portion, change it to something like Next Level.


  • Click on the checkpoint image in the sprites list area on the right of the page to make sure you’re changing the correct sprite. Then, in the Events category, move a when I receive block to the code area. It should say When I receive Next Level.


  • Then, from the Looks category, drag a next costume block under the when I receive block.


  • Then, click on the Costumes tab for your platform. You can click the Zoom out button – shaped like a magnifying glass with a minus on it, which is situated in the bottom right corner of the picture editor. This allows you to edit more of the image all at once.


  • Create another platform for the player to jump on by clicking and dragging to select the whole drawing. Then, click the Copy and the Paste buttons, and drag the new one to a better position.


  • You should now have two platforms to jump on!


  • Next, get an if then block from the Control category and drag it under the if right arrow pressed block.


  • Then, find a touching block from the Sensing category and put it in that newly added if then block.



  • Go back to the My Blocks category and click and drag the Next Level block into that if then block.



  • Click on the Platform sprite again. From the Events category, add a when green flag clicked. Then, go to the Looks category and put a switch costume to block to reset the platforms whenever the game is started.



Nice job! Do the platforms switch? From here, you can adjust each costume to make new levels.



Bonus Step: Make a way to win or lose

In this bonus section, you will make a way for the player to win by reaching a certain level, or lose by falling from the platforms! You will also create win and lose game screens for when this happens.

1. Create the win and lose backdrops

  • First, click on the Backdrops section on the bottom right of the editor in the Stage menu.


  • Once you do that, click on the Backdrops tab. Then, right-click on the backdrop you’re using in this project. Click duplicate to make an exact copy.


  • When you’re in the new backdrop, click on the Text button in the menu. Edit the text to say something like You Win!


  • Next, right-click and duplicate that new backdrop with the text as well.


  • Click the text and edit it to say something like You lose. Now you should have both the win and lose backdrops in your game!


2. Make the player lose if they fall off the platform

  • First, click on the player’s sprite. Then, go to the Looks category and get a switch backdrop to block and drag it under the when green flag clicked block. Make sure to set the backdrop to the first backdrop – not the win or lose ones. This is so that it resets whenever the player starts the game again.


  • Then, select Paint a new sprite.


  • In the Costumes tab of the new sprite, make a rectangle that is positioned at the bottom of the game screen. We’ll make it so that when the player touches this, they lose.


  • Then, go to the Code tab again and drag an if then block in the main forever block loop.


  • Next, go to the Sensing category and get a touching block and move it into the condition of the if then block you just added. Change the dropdown selection to the new sprite you created.


  • Now, go to the Looks category, get a switch backdrop to block, and change the dropdown selection to the lose backdrop.


  • Finally, go to the Control category and get a stop all block. Place it under the switch backdrop to block.


Does the lose screen display when the player falls off a platform?



3. Make the player win if they beat the last level

  • Select the platform sprite. Then, go to the Control category and place an if then block under the next costume block.


  • Then, go to the Operators category and grab a contains block. Put that in the if then block.


  • Go to the Looks category and put a costume number block in the left textbox of the contains block.


  • Finally, go to the Looks category and get a switch backdrop to block and put it in the if then block. Make sure it goes to the You Win backdrop.


Test your game, can you win?

Check Out Our Other Scratch Tutorials

Keep coding with one of these fun Scratch tutorials!

  • How to Make a Flappy Bird Game – Make an interactive game where the player must make a bird flap its wings to avoid incoming obstacles!
  • Flying Space Cat – Assist Space Cat in its space exploration mission by developing an enjoyable crystal-collecting game using the Scratch programming platform.
  • Code a Rocket Landing Game – Finish this Scratch programming tutorial designed for children and create a game where you safely land a rocket.
  • Valentines Day Card Scratcher – Create a Valentine’s Day scratch-off card with a personal touch by following this easy-to-follow Scratch programming tutorial.
  • Holidays Advent Calendar – Use Scratch to program a customized Advent Calendar for the holiday season and gradually unveil presents, treats, or activities to share with your friends adn family.
  • Halloween Candy Collector Game – Follow this simple Scratch programming tutorial and create a personalized game where you collect candies on Halloween.

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Try a Scratch Coding Class for Kids

At CodeWizardsHQ, we believe that learning about technology and programming during a student’s formative years can pave the way for future success. Our specialized program tailored for elementary school children utilizes Scratch as a foundational tool for imparting coding skills.

In our inaugural course, Animation and Games with Scratch, young learners delve into crucial programming concepts such as variables, loops, and conditionals. Upon completing this course, they will possess the proficiency to craft their own games and animations through Scratch, thus equipping them for more advanced coding endeavors and a promising future in the realm of technology. Our program fosters the development of children’s skills and imagination, all while ensuring an enjoyable and educational experience.

The post How to Make a Platformer on Scratch appeared first on CodeWizardsHQ.

]]>
How to Make a Sprite Jump in Scratch https://www.codewizardshq.com/how-to-make-a-sprite-jump-in-scratch/ Fri, 16 Jun 2023 09:33:35 +0000 https://www.codewizardshq.com/?p=56532 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is an excellent coding language for children to acquire programming skills. With Scratch, kids can construct games, narratives, and animations by simply dragging and dropping various blocks of code. In the Scratch classes I’ve taught, students confirm the exceptional interactivity and enjoyment Scratch offers. The Elementary School Core Track teaches kids to craft their […]

The post How to Make a Sprite Jump in Scratch appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is an excellent coding language for children to acquire programming skills. With Scratch, kids can construct games, narratives, and animations by simply dragging and dropping various blocks of code.

In the Scratch classes I’ve taught, students confirm the exceptional interactivity and enjoyment Scratch offers. The Elementary School Core Track teaches kids to craft their own interactive games while learning fundamental programming concepts like variables, loops, and more.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

In this tutorial, I will teach you how to make a sprite jump in the Snake Jumper game. You will learn about animating sprites, accepting user input, and checking for collisions between two sprites. Let’s get started! 

Play and remix the Snake Jumper game now.

Snake jumper game in Scratch

What you need:

  1. Scratch account: Create a free Scratch account

No coding experience is necessary for this Scratch tutorial. Beginner-friendly for kids ages 8 and up. Give it a try!

How to Make a Sprite Jump in Scratch

  1. Login to Scratch
  2. Create a new Scratch project
  3. Name your new Scratch project
  4. Choose a backdrop
  5. Choose a sprite
  6. Make the sprite move up
  7. Make the sprite move down
  8. Change the sprite’s costume
  9. Reset the sprite’s position
  10. Test your game!
  11. Bonus – Add an enemy sprite to avoid

1. Login to Scratch

Login to scratch

2. Create a New Scratch Project

  • Once you are logged in, click the blue Create button at the top of the page.
create a new project in scratch

3. Name your new Scratch project

  • Give your project a name, for example, “Snake Jumper Game”. 
  • Then delete the Scratch cat by clicking the trash can icon next to the sprite.
Name your new scratch project

4. Choose a backdrop

  • Select the Choose a Backdrop option at the bottom right-hand side of your screen.
Choose a backdrop
  • When the Choose a Backdrop screen opens up, select a background for your project. In this tutorial, I chose Jungle.
Select the jungle scratch backdrop

5. Choose a sprite

  • Select the Choose a Sprite option at the bottom right-hand side of your screen.
choose a sprite
  • Select a sprite that you would like. I chose a wizard-toad for my project.
Select the wizard toad sprite
  • Click and drag the sprite to be on the bottom left side of the game. Then, in the Size textbox, change the size to about 75.
Position the wizard toad sprite

6. Make the sprite move up

The action of jumping is simply moving a sprite up and then back down. We will be moving the sprite when the space bar is clicked. 

  • In the Events category, drag a when space key pressed block in the code area.
make the sprite move up
  • Then, go to the Control category and drag a repeat block and attach it under the when space key pressed block.
  • Change the text in the textbox from 10 to 15, which will make the repeat block execute more times.
Add a repeat button
  • Next, go to the Motion category, and attach a change y by block inside of the repeat block. Change the text in the textbox from 10 to 15 so that the sprite’s y position changes quicker.
add a change y by block

7. Make the sprite move down

The sprite went up, now it must come down automatically. That will complete the act of jumping after the space bar is clicked.

  • Right-click on the repeat block and select Duplicate. This makes an exact copy of the repeat block and everything in it.
Make the sprite move down
  • Attach the new repeat block under the old one. Then, change the value in the change y by block to -15.
Add another repeat block

8. Change the sprite’s costume

When the sprite moves, you can change how it looks so it appears as though it’s actually jumping.

  • Go to the Looks category and get a switch costume to block. Attach it directly under the when space key pressed block, but above the repeat blocks. If you’re using the wizard-toad sprite, make sure the costume is set to wizard-toad-b.
Change the sprites costume
  • Drag another switch costume to block under all of the code. If you’re using the wizard-toad sprite, change the costume to wizard-toad-a by clicking on the costume name.
Add a switch costume to

9. Reset the sprite’s position

  • Then, go to the Motion category and drag a go to x and y block under the when green flag clicked block. Make sure the x value is about -175 and the y value is around -110.
Add a go to x and y block
  • Then, go to the Motion category and drag a go to x and y block under the when green flag clicked block. Make sure the x value is about -175 and the y value is around -110.
Add a motion block

10. Test your game!

  • Test your game by pressing the green flag above your game’s screen. Does your frog jump when you press the space bar?

Bonus – Add an enemy sprite to avoid

  1. Add another sprite
  2. Make the enemy sprite move
  3. End the game if the sprites collide
  4. Test your game!

1. Add another sprite

  • In the bottom-right corner of your screen, select the Choose a Sprite option.
Choose a sprite
  • Select a sprite of your choice. In this tutorial, I chose a Snake.
Choose the snake sprite
  • When that sprite is added, drag it to the right-hand side of the screen.
  • If the sprite is facing the wrong way, click on the Direction textbox for the sprite. Select the middle option under the clock. Then, change the 90 in the Direction textbox to -90.

  • You can also change the size of the sprite in the Size textbox. I changed mine to 75.
Change the size of the sprite

2. Make the enemy sprite move

  • Click on the new sprite.
  • In the code, add a when green flag clicked block from the Events category.
Make the enemy sprite move
  • Then, in the Control category, attach a forever block to the when green flag clicked block.
Add a forever block
  • Next, go to the Motion category and drag a go to x and y block into the forever block. Make sure the x value is about 300 and the y value is -100. This is so that the snake moves from the right side of the screen to the left!
Add a go to x and y block
  • Then, from the Control category, get a wait block and attach it under the go to x and y block. Change the value of the wait block to about 0.5.
Wait block in scratch
  • From the Motion category, drag a glide block to an x value of 300 and a y of -100.
Add a glide block

3. End the game if the sprites collide

The goal is for the frog to jump over the snake and not touch it. If the two collide, the game is over.

  • In the Events category, drag a when green flag clicked block into the code area.
When green flag clicked
  • Then, get a forever block from the Control category.
Add a forever block
  • Get an if then block from the Control category and put it in the forever block.
Add an if then block
  • Go to the Sensing category and get a touching block. Put that inside the if then block as a condition. Then, change the text from mouse-pointer to wizard-toad, or whatever other sprite you chose for the player.
Add a sensing condition
  • Go to the Control category and drag a stop all block in the if then block.
Add if then block

4. Test your game!

  • Click the green flag to start your game. Can you jump over the enemy sprites and end the game when they collide? 

Your game is complete! 

Take a look at the final product, your Snake Jumper game is complete. Play Snake Jumper.

More Scratch Tutorials & Games

Check out these other fun Scratch project tutorials and games!

Now that you know how to make a sprite jump, you can add it to any of your own projects.

  • Flying Space Cat – Assist Space Cat in its space exploration mission by developing an enjoyable crystal-collecting game using Scratch programming platform.
  • Code a Rocket Landing Game – Finish this Scratch programming tutorial designed for children and create a game where you safely land a rocket.
  • Valentines Day Card Scratcher – Create a Valentine’s Day scratch-off card with a personal touch by following this easy-to-follow Scratch programming tutorial.
  • Holidays Advent Calendar – Use Scratch to program a customized Advent Calendar for the holiday season and gradually unveil presents, treats, or activities to share with your friends and family.
  • Halloween Candy Collector Game – Follow this simple Scratch programming tutorial and create a personalized game where you collect candies on Halloween.

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Try a Scratch Coding Class for Kids

CodeWizardsHQ firmly believes that initiating the exploration of technology and programming during childhood can pave the way for future success. We have designed a structured program for elementary school coding, leveraging the power of Scratch to teach coding principles.

In the first course, Animation and Games with Scratch, students delve into essential programming concepts, including variables, loops, and conditionals. By the end of this course, they will possess the ability to create their own games and animations using Scratch. This prepares them for their journey toward a future in the ever-evolving world of technology.

Our coding classes for kids allow children to nurture their skills, unleash their imaginations, and experience the joy of learning!

The post How to Make a Sprite Jump in Scratch appeared first on CodeWizardsHQ.

]]>
How to Make Flappy Bird on Scratch https://www.codewizardshq.com/how-to-make-flappy-bird-on-scratch/ Fri, 28 Apr 2023 19:04:44 +0000 https://www.codewizardshq.com/?p=55986 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a great tool for kids to learn how to code and it’s completely free! Anyone can use Scratch to make fun games, stories, and animations by dragging and dropping different blocks of code. It’s really easy to use and perfect for beginners who want to be creative and solve problems with coding. In […]

The post How to Make Flappy Bird on Scratch appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a great tool for kids to learn how to code and it’s completely free! Anyone can use Scratch to make fun games, stories, and animations by dragging and dropping different blocks of code. It’s really easy to use and perfect for beginners who want to be creative and solve problems with coding. In this article, I’ll show how to make a flappy bird game on Scratch without any text-based code.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

In the Flappy Bird game, the player guides a bird through the sky avoiding a series of obstacles. When the bird collides with an obstacle, the game is over. This type of project has proven to be highly interactive and fun in the Scratch classes I’ve taught here at CodeWizardsHQ. In the Elementary School Core Track, students learn how to build their own interactive games while mastering important programming concepts such as variables, loops, and more.

It’s amazing to see how much kids enjoy this type of project and how much they learn along the way.

Complete this Scratch tutorial for kids to build a Flappy Bird game.

completed flappy bird scratch game

Play and remix the Flappy Bird game now. Avoid the obstacles to increase your score.

What you need:

  1. Scratch account: Create a free Scratch account

No coding experience is necessary for this Scratch tutorial. Beginner-friendly for kids ages 8 and up. Give it a try!

Video Tutorial: How to Make Flappy Bird in Scratch

How to Make Flappy Bird on Scratch

  1. Login to Scratch
  2. Create a New Project
  3. Name Your New Project
  4. Choose a Backdrop
  5. Choose a Sprite
  6. Resize and position the sprite
  7. Add the first code block
  8. Set the sprite’s starting position
  9. Add gravity to the game
  10. Make gravity slower
  11. Make the bird fly up
  12. Design the Game’s Obstacle
  13. Animate the Obstacle
  14. Randomly Position the Obstacle
  15. End the Game Upon Collision
  16. Test your game!

1. Login to Scratch

Login to scratch to build flappy bird

2. Create a New Project

  • Once you are logged in, click the blue Create button at the top of the page.
create a new scratch project

3. Name Your New Project

  • Give your project a name, for example, “Flappy Bird Game”. 
  • Then delete the Scratch cat by clicking the trash can icon next to the sprite.
How to Make Flappy Bird on Scratch Name your project

4. Choose a Backdrop

  • Select the Choose a Backdrop option at the bottom right-hand side of your screen.
choose a backdrop
  • When the Choose a Backdrop screen opens up, select a background for your Flappy Bird game. In this tutorial, I chose “Jungle”, but you can choose whatever you’d like!
Choose a backdrop

5. Choose a Sprite

  • Then, go to the Choose a Sprite option, which is next to the “Choose a Backdrop” section.
Choose a sprite
  • Select a bird sprite of your choosing. We selected the Parrot sprite, which is suggested if you want to create a flapping motion for the character.
select parrot sprite

6. Resize and Position the Sprite

  • Resize your sprite by changing the Size textbox, we changed it to 50 in this tutorial. 
  • Then, click and drag the sprite shown to the left of the game, since the pipes will be moving from the right to the left.
How to Make Flappy Bird on Scratch resize and position scratch sprite

7. Add the first code block

  • Go to the Events category, then click and drag a when green flag clicked events block into your code area.
Add when green flag clicked

8. Set the sprite’s starting position

  • Go to the Motion category and drag a go to x and y block under your when green flag clicked block. This will make sure the player begins at the same place every time the game is loaded.
How to Make Flappy Bird on Scratch Set sprite position

9. Add gravity to the game

  • Then, in the Control block category, drag a forever block and attach it under the go to x and y block.
Add gravity to game
  • Go back up to the Motion category and get a change by y motion block, then drag it directly into the forever block. 
  • Change the value in the textbox of the change by y block to -15. Now when you press the green flag icon above your game, the bird will drop really fast!
Add change position block

10. Make gravity slower

  • To fix the bird from falling so quickly, put a wait block from the Control category before the change y by block. 
  • Change the value in the textbox to about 0.1.
Slow down gravity

11. Make the bird fly up

  • Now let’s make it so the player can interact with the game! Grab a when space key pressed block from the Events category and drag it into the code area.
How to Make Flappy Bird on Scratch When space key pressed block
  • Go to the Motion category and get a change y by block and put it below the when space key pressed block. Now the player can make the bird fly up! NOTE: Check out the bonus after this tutorial which will show you how to make the bird’s wings flap as they fly.
Motion block

12. Design the Game’s Obstacle

  • Click on the paint option from the New Sprite button to create a pipe sprite.
scratch game obstacle
  • Select a color of your choice from the Fill option, then select the square from the list of tools.
Draw obstacles
  • Click and drag the square to create two pillars or tubes that will be obstacles for the game. Reposition and resize the pipes as needed.
draw obstacles

13. Animate the Obstacle

  • Click on the Code tab and drag a when green flag clicked block from the Events category into the code area. Attach a forever block from the Control category.
How to Make Flappy Bird on Scratch animate scratch obstacle
  • Next, go the the Motion category and drag a set y to block, set x to block, and a glide to x and y block inside the forever block. 
  • In the set x to block, change the textbox to say 275. This makes it so the pipes will start on the right side of the screen!
animate scratch motion block
  • Update the glide block to glide for 2 seconds and change the x value to -275, so that it moves to the left of the screen. 
  • Then, in the Motion category, drag a y position block inside of the y value in the glide block.
glide block

14. Randomly Position the Obstacle

  • Test your project, you’ll notice that the pipes stay at the same position every time they move toward the player. 
  • To fix this, go to the Operators category and grab a pick random block and drag it into the set y to block. 
  • Change its values to something like -65 and 65.
position obstacles in scratch

15. End the Game Upon Collision

  • Nothing happens when the parrot collides with the pipe! Let’s get a when green flag clicked block from the Events category and a forever block from the Control category to set this up.
How to Make Flappy Bird on Scratch game collision in scratch
  • From the Control category, get an if then block and put it inside the forever block.
game collision in scratch
  • Then, go to the sensing category and get a touching mouse-pointer block. Drag that into the if then block. 
  • Click the mouse-pointer option to change it to Parrot instead
if then block
  • Go to the Control category and get a stop all block and put that inside the if then block. This will stop the game when the Parrot and pipes collide!
if then block

16. Test your game!

  • The game should stop when the bird collides with the pipes. Check out the completed project here.
completed flappy bird scratch game


Bonus 1 – Adds a points system

1. Create a variable

  • In your Flappy Bird Project, go to the Variables category and right-click on the variable called my variable. It’s right below the Make a Variable button.
  • Then, select the Rename Variable option.
bonus 1 step 1 flappy bird



2. Name the variable

  • In the popup window, type score for the name, then click OK.
bonus 1 step 2 flappy bird

3. Display the Score

  • Then, click the checkbox next to the score variable. This makes the score show up in your game.
bonus 1 step 3 flappy bird

4. Update the score

  • Then, in the Variables category, drag a set score to 0 block right under the when green flag clicked block. 
  • Also get a change score by 1 block and put it under the glide block.
bonus 1 step 4 flappy bird

5. Test the game!

  • Test your game, you should be able to get a score now when you play the game

Bonus 2 – Make the bird’s wings move as you play the game

1. Select the Sprite

  • First, make sure you click the Parrot sprite from the sprites list.
bonus 2 step 1 flappy bird

2. Switch the Sprite’s costume

  • Go to the Looks category and grab a switch costume block for inside the forever block and under the when space key pressed block. 
  • Make sure that you are using parrot-a in the forever block and parrot-b under the when space key pressed block.
bonus 2 step 2 flappy bird

3. Test the Game

  • Do your Parrot’s wings flap? Then, your project is complete, great job!
bonus 2 step3 flappy bird

What is Scratch coding?

Scratch is a block coding language that helps kids learn about computer science. It runs on it’s own web-based platform and is free for anyone to use. It works by taking snippets of code and grouping them into colorful blocks. The blocks can be snapped together to form longer, more complex codes. The more blocks that you use, the more complex the code becomes creating exciting games and apps. It is often used as an educational platform and we highly recommend it for kids ages 8-10 because it doesn’t require strong typing skills. This is a fun and safe coding sandbox for kids to learn fundamental coding concepts and develop their problem-solving and computational thinking. Find out more about Scratch coding for kids.

More Scratch Tutorials & Games

Now that you’ve built your Flappy Bird Game in Scratch, check out these other fun Scratch game tutorials!

  • Flying Space Cat – Assist Space Cat in its space exploration mission by developing an enjoyable crystal-collecting game using Scratch programming platform.
  • Code a Rocket Landing Game – Finish this Scratch programming tutorial designed for children and build a game where you safely land a rocket.
  • Valentines Day Card Scratcher – Create a Valentine’s Day scratch-off card with a personal touch by following this easy-to-follow Scratch programming tutorial.
  • Holidays Advent Calendar – Use Scratch to program a customized Advent Calendar for the holiday season and gradually unveil presents, treats, or activities to share with your friends and family.
  • Halloween Candy Collector Game – Follow this simple Scratch programming tutorial and create a personalized game where you collect candies on Halloween.

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Try a Scratch Coding Class for Kids

At CodeWizardsHQ, we believe that learning about technology and programming at a young age can help you succeed in the future. Our coding program for kids in elementary school uses Scratch to teach them how to code.

In the first course, Animation and Games with Scratch, students learn important programming concepts like variables, loops, and conditionals. By the end of the course, kids will be able to make their own Scratch games and animations. This helps them get ready for more advanced coding and a future in technology. Enroll your child in our top-rated coding classes today.

Coding games in Scratch lets kids learn a useful skill while having fun and discovering something new!

The post How to Make Flappy Bird on Scratch appeared first on CodeWizardsHQ.

]]>
How to Add Music to Scratch https://www.codewizardshq.com/how-to-add-music-to-scratch/ Fri, 24 Mar 2023 14:00:00 +0000 https://www.codewizardshq.com/?p=55559 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a fun and free way for kids to learn how to code. With Scratch, you can create cool games, stories, and animations by dragging and dropping blocks of code. It’s easy to use and perfect for beginners who want to be creative and solve problems. In this tutorial, I will teach you how […]

The post How to Add Music to Scratch appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a fun and free way for kids to learn how to code. With Scratch, you can create cool games, stories, and animations by dragging and dropping blocks of code. It’s easy to use and perfect for beginners who want to be creative and solve problems.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

In this tutorial, I will teach you how to add music to Scratch projects. You can choose from the library of background music or add your own audio files to make your project even more exciting. With Scratch, you can let your imagination run wild and make something that you can be proud of. So, let’s get started and make some music in Scratch!

How to Add Music in Scratch

Set a mood with the right song or use sound effects to enhance your game using these simple steps. 

1. Go to Scratch.mit.edu and click “Sign In”

If you don’t have an account, click “Join Scratch” to create one for free.

Sign in to Scratch

2. Create a New Project

Once you are logged in, click the “Create” button at the top of the page.

Create a new Scratch project

Name your project something like “My Drum Kit”. Then, delete the Scratch cat by pressing the trash bin icon next to the cat.

Name your scratch project

3. Choose a Backdrop

Go to the bottom-right of your screen and click on the circular blue “Choose a Backdrop” button.

Choose a backdrop in Scratch


Click on the backdrop of your choice from the options.

Select your background

Recommended: How to Make a Game on Scratch

4. Add an Instrument Sprite

Go to the bottom-right of your screen and click on the circular blue “Choose a Sprite” button.

Type drum into the search bar at the top of the page to find all of the drumkit parts. Start by adding the “Drum Kit” sprite, then the “Drum-cymbal” and “Drum-snare“.

Click and drag these wherever you would like.

Choose a scratch music sprite

5. Add “When This Sprite Clicked” block

Then click on the “Drum Kit” sprite and drag a “when this sprite clicked” block from the Events category (Yellow Blocks) into the code area.

When this sprite clicked block

6. Add “start sound” block

Go to the Sound category, then click and drag the “start sound” block and connect it to under the “when this sprite clicked” block.

When this sprite clicked block

7. Copy Code to Other Sprites

Click and drag this code into the other sprites in the sprites list at the bottom right of the page. This is essentially a copy-paste of your code so you don’t have to find the same blocks for every instrument. When you click on the other instruments, you should then see the same code.

Copy code to scratch sprites

8. Change Each Sprite’s Sound

Click on each sprite and select a different sound in the “start sound” block by clicking on the name of the sound. Now click on each sprite in your drumset to enjoy your music!

Change each sprite's music

Play Background Music in Scratch

You can also play music or sounds continuously in your project using a simple loop.

1. Add a New Sprite

In your project, click the “Choose a sprite” button on the bottom right of the screen. Then select a new sprite, such as a radio, that will play music in the background.

playing background music in scratch, add radio

2. Add a “when this sprite clicked” block

From the Events category, click and drag a “when this sprite clicked” block into the code area.

when this sprite clicked block

3. Add “play sound until done” block

Next, go to the Sound category and drag a “play sound until done” block into the “forever” block.

play until done block

4. Add a “set volume to” block

You can also control how loud the background music is by using a “set volume to” block in the Sounds category. Put this above the “forever” block. You can change how loud it is by changing the value in the textbox to less than 100.

set volume to step 4

5. Edit in the “Sounds” tab

Click on the “Sounds” tab on the left side of the screen, above where the code blocks are. This is where you can find and edit sounds for your project!

Scratch sounds tab

6. Choose a Sound

In the “Sounds” tab, click on the circular blue “Choose a Sound” button on the bottom-left of the screen.

Choose a sound

7. Add a loop

Click on the “Loops” category and click a sound you like. A loop is a repeating section of sound or music.

Add a music loop

8. Update “play sound until done” block

Click on the “Code” tab and edit the “play sound until done” block to have the new sound.

play sound until done block

9. Start the music

Now, click on the radio to start the background music! Have fun playing alongside the music with your drum set.

add music loop in scratch


Add Custom Audio in Scratch

Record your own audio, like your voice or favorite instrument, using a microphone and add it to your Scratch project.

1. Choose a Sound

Click on the instrument in your project you want to add the custom sound to. Then, click on the “Sounds” tab.

Sound tab in scratch

2. Select Record

Go to the circular blue “Record” button on the bottom-left of the screen.

record music

3. Allow your microphone

There might be a pop-up asking if Scratch can use your microphone in your browser. Click Allow.

Allow your microphone

4. Record Your Audio

Click the “Record” button and when you are done, click “Stop recording“. Then, click the “Save” button.

Record your music in scratch

7. Update “start sound” block

Go back to the “Code” tab and click on “recording1” in the “start sound” block. You’ve just made your own custom audio!

start sound block

Try adding music to some of these projects!

  • Flying Space Cat – Assist Space Cat in its space exploration mission by developing an enjoyable crystal-collecting game using Scratch programming platform.
  • Code a Rocket Landing Game – Finish this Scratch programming tutorial designed for children and create a game where you safely land a rocket.
  • Valentines Day Card Scratcher – Create a Valentine’s Day scratch-off card with a personal touch by following this easy-to-follow Scratch programming tutorial.
  • Holidays Advent Calendar – Use Scratch to program a customized Advent Calendar for the holiday season and gradually unveil presents, treats, or activities to share with your friends adn family.
  • Halloween Candy Collector Game – Follow this simple Scratch programming tutorial and create a personalized game where you collect candies on Halloween.

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Intro to Scratch Coding

At CodeWizardsHQ, we know that getting started with technology and programming early on is important for success. Our elementary school coding program uses Scratch to introduce students to programming and get them excited about coding.

In our first course, Animation and Games with Scratch, students learn key programming concepts like variables, loops, and conditionals. By the end of the course, they will be able to create their own games and animations using Scratch. This prepares them for more advanced coding and a bright future in the world of technology. Our elementary school coding program allows students to develop their skills and creativity while having fun and learning something new!

Ready to level up your child’s learning experience? Take a coding class with CodeWizardsHQ:

The post How to Add Music to Scratch appeared first on CodeWizardsHQ.

]]>
How To Make A Good Scratch Animation https://www.codewizardshq.com/scratch-animation/ Tue, 21 Feb 2023 06:38:26 +0000 https://www.codewizardshq.com/?p=55038 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is an innovative and interactive way for children to learn how to program animations. It provides a platform to express creativity while also developing valuable technical skills. Your child will be able to bring their imagination to life by creating animations, games, and stories using blocks that can be dragged and dropped onto the […]

The post How To Make A Good Scratch Animation appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is an innovative and interactive way for children to learn how to program animations. It provides a platform to express creativity while also developing valuable technical skills. Your child will be able to bring their imagination to life by creating animations, games, and stories using blocks that can be dragged and dropped onto the screen.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

Not only is Scratch fun and engaging, but it also helps with problem-solving skills since coding requires the ability to break down a problem into smaller parts, think logically, and find creative solutions. Learning to code with Scratch can also improve your child’s critical thinking, creativity, and communication skills, making it a well-rounded educational experience.

What is Scratch animation?

Animation is the method by which still figures are manipulated to create the illusion of movement. Besides film and tv, animation is also widely used in websites, games, and apps.

Scratch is a great option for kids who want to learn animation because it provides a fun, accessible, and interactive way to learn the basics. The Scratch platform is designed specifically for young people and provides a visual interface that makes it easy for kids to get started with coding.

With Scratch, kids can create animations by simply dragging and dropping blocks of code. The blocks represent actions, such as moving a character or changing the background, that can be combined to create a complete animation.

One of the great things about Scratch is that kids don’t need any prior experience with coding or programming. The visual interface makes it simple for kids to understand how the code works and the drag-and-drop interface makes it easy to build animations without getting bogged down in complex syntax.

Another advantage of Scratch is its community aspect. Kids can share their animations with others, get feedback, and even collaborate on projects with other Scratch users from around the world. This makes it a fun and social way for kids to learn and create together and provides a supportive environment for them to explore and develop their coding skills.

Make your first Scratch animation!

Running Unicorn Animation

Let’s take a unicorn image and animate it in Scratch.

Step 1 – Login to Scratch

  • Login to your account at scratch.mit.edu.
  • Click the Sign In button located in the top-right corner of the page, then input your username and password.
scratch animation step 1 sign in

Step 2 – Create a New Project

  • Start a new project by selecting the Create button on the top of the screen.
scratch animation step 2 create project

Step 3 – Name Your Project

  • Give your project a name using the textbox at the top of the page.
scratch animation step 3 name project

Step 4 – Delete Cat Sprite

  • Delete the cat character by navigating to the sprite section at the bottom-right of the page and selecting the blue trash can icon next to the sprite.
scratch animation step 4 delete cat sprite

Step 5 – Search Backdrop

  • Click the blue backdrop button on the bottom-right of the page. This is so you can choose a background for your animation!
scratch animation step 5 backdrop

Step 6 – Add Blue Sky Backdrop

  • Choose whichever backdrop you’d like by clicking it. For example, we are using the Blue Sky backdrop.
scratch animation step 6 select backdrop

Step 7 – Add Sprite

  • Click the Sprite button at the bottom-right of the page next to the Backdrop button.
  • Then click the Magnifying Glass from the list of options. This is so we can add the unicorn sprite.
scratch animation step 7 choose sprite

Step 8 – Search and Select Unicorn Running Sprite

  • In the search bar, enter Unicorn and select the Unicorn Running sprite from the options.
scratch animation step 8 select sprite

Step 9 – Position Unicorn Sprite

  • Position the unicorn on the screen where you would like by clicking and dragging it in the stage area. Make sure to click the Save Now button on the top-right of your screen, near your account picture.
scratch animation step 9 position block

Step 10 – Add When Green Flag Clicked Block

  • Go to the code blocks on the left of your screen and click the Events category.
  • From there, you will click and drag a When Green Flag Clicked block into the script area.
scratch animation step 10 add green flag

Step 11 – Add Forever Block

  • Go to the Control category, then click and drag a Forever block into the script area. The Forever block repeats a set of code forever, or until the Red Stop Button is clicked.
scratch animation step 11 forever block

Step 12 – Switch Costumes

  • Go to the Looks category and select a Next Costume block.
  • Then, Go to the top of the page and click the Green Flag to test your project.
scratch animation step 12 costume block

Step 13 – Add Wait Block

Your unicorn runs now! But you might notice that it runs quickly, so to slow it down we can use a Wait block.

  • Go to the Control category, click, and drag a Wait block into the Forever block. You can change the value in this block by editing the number in the textbox. This allows a short delay before each costume change, creating a smooth animation.
scratch animation step 13 wait block

Great job! Click the green flag again to watch your unicorn run in this simple animation.

To view or remix the finished animation, click here.

Bonus Round: Make a scrolling background

Use the same project and try animating the background too.

Step 1 – Add New Sprite

  • Click on the New Sprite button on the bottom-right of the page and click the Magnifying Glass from the popup menu.
  • Then, search for Tree in the Textbox and select one of the options.
scratch animation bonus step 1 add sprite

Step 2 – Position Tree Sprite

  • Click and drag the tree all the way to the right of the page. This will be the starting point every time the tree goes by.
scratch animation bonus step 2 position

Step 3 – Add When Green Flag Clicked Block

  • In the tree sprite, go to the Events category and click and drag a Green Flag Clicked block into the scripts area.
  • Then, go to the Control category and connect a Forever block to it.
scratch animation bonus step 3

Recommended: How to Make a Game on Scratch

Step 4 – Position Tree After Motion

  • Go to the Motion category and select a Go To block. This will help us to reset the tree’s position after it moves.
scratch animation bonus step 4

Step 5 – Move Tree

  • Go to the Motion category, insert a Glide block inside the Forever block.
  • Change the x value (first number) to its negative equivalent. If the x value is 298, make it -298 so the movement will be towards the left side of the screen.
scratch animation bonus step 5

Step 6 – Position Tree Behind the Unicorn

The tree glides in front of the unicorn. To make it glide behind the unicorn, we need to position it behind.

  • Go to the Looks category and scroll down until you see the Go to Front Layer block.
  • Drag that under the Green Flag Clicked block, but above the Forever block. Now the tree will be behind the unicorn as it is running!
scratch animation bonus step 7 front layer

Step 7 – Run Your Animation

  • Click the green flag to run your animations.
scratch animation unicorn running

Great job making this Scratch animation! To publish this project for others to see, check out this tutorial.

View or remix the finished unicorn animation.

Common Types of Animations

Scratch provides numerous animation possibilities for users to experiment with, from short films to sprite animations and music videos. The creation of these animations typically involves programming sprites to move, speak, and interact with each other through various methods. There are countless options for users to discover and create their own unique animations.

Here are some of the most popular types of animations on Scratch:

3D Animations – Stop motion animation is utilized in this technique, which involves importing numerous frames of a 3D object made in a 3D application like Blender. They will be played in quick succession within Scratch to achieve a 3D rotation effect.

Animated Music Videos – This type of animation features a song playing in the background, with the animation of a sprite lip-syncing and/or dancing to the music, often with multiple scenes included.

Speedpaint – These depict the creation of artwork over a period of time. The process involves the artist drawing a small section of the piece, duplicating it, and then adding a little more before repeating the process until the artwork is complete, which can require many costumes in the project.

Sprite Animations – This type of animation uses pixel art sprites and is similar to regular animations, but they use pre-existing 8/16-bit video game sprites. Characters from well-known franchises such as Mario, and Sonic the Hedgehog are frequently used.

Animation Series – This animation style usually features a storyline and can span multiple episodes or scenes. One can either voice the characters themselves or utilize text-to-speech.

To see other types of animations, see Animation Projects in Scratch.

Scratch Animation Project Examples

The Scratch Animation Projects Page is home to a wide variety of projects created by students from all around the world. It’s a fantastic place to see what can be achieved with Scratch and to find inspiration for your own projects.

Here are five of my favorite projects that showcase the creativity and ingenuity of the Scratch community:

  1. Uno Card Game Animation – Two friends are playing Uno, but one of them is doing much better than the other!
  2. Yoshi Dance Animation – This animated scene features Yoshi dancing to the tune of “Cha Cha Real Smooth”.
  3. Minecraft in a Nutshell Animation – This animation describes different elements of the Minecraft game with examples.
  4. Recycling Animation – Two friends have a discussion about the importance of recycling.
  5. Lightsaber Laboratory 2 – This animated scene is more interactive and lets you play around with a lightsaber by changing its properties and trying it out.

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Code Your Own Scratch Animations

At CodeWizardsHQ, we believe that the key to unlocking a child’s potential lies in early exposure to technology and programming. Our elementary school coding program is designed to do just that! With a focus on Scratch, we introduce young students to the exciting world of programming. The first course in our elementary school program, Animation and games with Scratch, allows students to learn important programming concepts like variables, loops, and conditionals. By the end of the class, they’ll be coding their own games and animations and well-prepared to take the next step in their programming journey!

Ready to level up your child’s learning experience? Take a coding class with CodeWizardsHQ:

The post How To Make A Good Scratch Animation appeared first on CodeWizardsHQ.

]]>
How to Share Projects on Scratch https://www.codewizardshq.com/how-to-share-projects-on-scratch/ Fri, 10 Feb 2023 14:00:00 +0000 https://www.codewizardshq.com/?p=54916 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a free, block-based programming language and online community developed by MIT for children and beginners to learn coding concepts in a user-friendly and interactive way. It enables kids to create various interactive projects, including games, stories, and animations while using drag-and-drop blocks. Scratch is designed to be accessible to users with little or […]

The post How to Share Projects on Scratch appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Scratch is a free, block-based programming language and online community developed by MIT for children and beginners to learn coding concepts in a user-friendly and interactive way.

It enables kids to create various interactive projects, including games, stories, and animations while using drag-and-drop blocks. Scratch is designed to be accessible to users with little or no prior programming experience, making it a great tool for children to learn coding in a fun and engaging way.

📌 [Download] Printable Scratch Coding Tutorials Get 2 printable Scratch tutorials, Rocket Landing and Flying Space Cat, to code your own games step by step. Download Now

The Scratch platform promotes creativity, problem-solving, and collaboration. Users can share their projects with the community and receive feedback. Scratch also provides a range of resources such as tutorials, sample projects, and forums for users to interact with one another. The platform is widely used in schools and after-school programs and has been a great way to introduce coding to children because it encourages creativity and critical thinking.

Share Projects Publicly

Before you can share a project on Scratch, you’ll first need to come up with a fun game or animation. Here are some fun Scratch project ideas and popular Scratch projects you can use for inspiration.

Use the Share Button

Where is the share button on Scratch?

  • Create a new project
  • To share a project publicly for others to see, click the “Share” button. 
  • The “Share” button is an orange button in the top blue taskbar and next to the textbox toward the middle of the page. 
  • This will then bring you to the public project page
Where is the share button on Scratch?

How do you share a project on Scratch without the button?

To share a project, you must press the “Share” button first. This allows your project to be public on the Scratch website. 

Share Your Project Link

  • On the public project page, click the “Copy Link” button
  • Next, select “Copy Link” to save your unique link
  • Share your project with others by sending them this link
share your scratch project link
copy your scratch project link

You can also copy the link from the browser.

  • Open your public project page
  • Highlight the URL in your browser
  • Use CTRL + C or right-click and select Copy
  • Paste that link in emails, chats, and social media to share your project
share your scratch project link

Share Projects to a Studio

A studio on Scratch is a designated area where users can collaborate and share projects that are related to a specific topic, concept or challenge.

  • To share a project to a studio, go to your public project page
  • Click “Add to Studio”
add to studio button
  • Then, select the studio(s) you want to add your project to and click Okay. Your project is now shared to that studio!
select the studio in scratch
  • If you don’t already have a studio, you can create one by clicking your username and in the drop-down menu and selecting “My Stuff”. Once on that page, click the “New Studio” button towards the top of the page.
add a new studio button

Recommended: How to Make a Game on Scratch

How do I unshare a project?

If you’ve made a mistake or wish to make your project private again, you can unshare it on Scratch. 

  • Navigate to your “My Stuff” page and locate the project you would like to un-share. 
  • Click the “Unshare” button on the right side of the project’s panel. This will make the project private again and it will only be visible to you. 
  • Note that if you un-share a project, it will not delete it, it will just make it private. You can share it again at any time. 
  • If you want to completely delete the project, you can click on the trash can icon next to the unshare button, this will delete it permanently.
unshare a scratch project

Can I share my Scratch project with one person?

To share your Scratch project with a single person, you can download the project and send it to them as a file. 

  • Click the “File” button in your Scratch project.
  • Select “Save to your computer.” This will save a copy of your project to your device. 
save scratch project to your computer

how to share scratch projects - load from computer
  • Next, send the downloaded file to your friend via email or another file-sharing platform. 
  • They will then create their own Scratch project, click “Load from computer,” select the file you sent them, and press “OK” when prompted to replace the contents of the current project.
how to share scratch projects - replace contents
how to share scratch projects - load from computer

Download Free Printable Scratch Coding Tutorials PDF

Get the Rocketship Landing game and Flying Space Cat Scratch tutorials in a printable format.

Code Games and Apps in Scratch

The elementary school coding program at CodeWizardsHQ teaches children ages 8-10 to program games and apps using the Scratch platform. The first course in the core track is Animation and Games with Scratch. Students develop programming basics by creating animations, stories, characters, and games that utilize collision detection, scoring, and more. They learn key programming concepts like variables, loops, and conditional statements through projects such as a rocket game, a music maker, and a Ghostbusters game.

Ready to level up your child’s learning experience? Take a coding class with CodeWizardsHQ:

The post How to Share Projects on Scratch appeared first on CodeWizardsHQ.

]]>
How to Make a Roblox Game in 15 Minutes https://www.codewizardshq.com/how-to-make-a-roblox-game/ Fri, 05 Aug 2022 14:01:00 +0000 https://www.codewizardshq.com/?p=51011 Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Roblox is a massive online platform where you can both play and create your own games, with no game development experience necessary!  It’s so easy, I will show you how to make a Roblox game in only 15 minutes. With some patience and creativity, anyone can make a Roblox game, including kids. Roblox provides its […]

The post How to Make a Roblox Game in 15 Minutes appeared first on CodeWizardsHQ.

]]>
Online coding academy for kids and teens ages 8-18. Enroll to learn real-world programming languages like Python, Java, HTML/CSS, JavaScript, and more!

Roblox is a massive online platform where you can both play and create your own games, with no game development experience necessary! 

It’s so easy, I will show you how to make a Roblox game in only 15 minutes.

With some patience and creativity, anyone can make a Roblox game, including kids. Roblox provides its own easy-to-use game editor, called Roblox Studio, where games may be created without any coding skills. 

Make your Roblox obby game now.

Completed obby in roblox studio

You can also play the completed 15 minute Roblox obby game.

How to Make a Roblox Game

This tutorial shows kids how to create a game and enhance a premade template. It will teach them about the basic functions of Roblox Studio, such as changing block colors, moving, scaling, and rotating those blocks as well.

By the end of this tutorial, you will have a simple obby to play. You can even make your obby public for others to play.

10 Steps to Make a Simple and Fun Roblox Game:

  1. Download and Launch Roblox Studio
  2. Explore the list of templates
  3. Select the “Obby” template 
  4. Explore the game workspace
  5. Give the Obby color
  6. Resize some of the blocks
  7. Change the speed of some obstacles
  8. Develop player-harming obstacles
  9. Enhance the appearance of an obstacle
  10. Test your game!

Step 1 – Download and Launch Roblox Studio

We’ll be using Roblox Studio for this tutorial. If you don’t have the editor, you can download it here.

Launch Roblox Studio on your computer.
     

Step 2 – Explore the List of Templates 

Click on the “New” tab when Roblox Studio is open. You will see an option at the top for “All Templates”.

Make a roblox obby game step 2

Step 3 – Select the “Obby” Template

From the list of templates, click to select “Obby” and wait for the game to load.

Each template is a pre-made world that you can use as a base for your own games.

Make a roblox obby game step 3

Step 4 – Explore the Game Workspace

You should see a big green block that says “Start”. This is where the player will spawn when they start the game. Use the WASD keys and your mouse to move your player around.

Make a roblox obby game step 4

Step 5 – Give the Obby Color

Next, personalize your game with custom colors. Click on one of the gray blocks after the green “Start” block. 

In the “Home” tab, select “Color” and a drop-down box will appear. Click on a color of your choice for the block. Then, repeat this for as many blocks as you want afterward.

Make a roblox obby game step 5

Step 6 – Resize and Move Some of The Blocks

To make it more difficult, make some blocks smaller and change their position.

Go to the blocks after the next spawn point, the block with the blue star. In the “Home” tab, next to the “Select” tool, use the “Scale” tool to decrease the size. Then, use the “Move” tool to position these blocks however you want.

Make a roblox obby game step 6

Step 7 – Change The Speed of Some Obstacles

After the next spawn point, you will see some purple blocks. These are called conveyors and they push the player in different directions. 

Click on a purple block, look in the explorer window, and click the drop-down option. Then, drop down the “Configuration” folder, and click on “Speed”. Change the value to either speed up the conveyor or slow it down. You can do this for as many conveyors as you’d like.

Make a roblox obby game step 7

Step 8 – Develop Player-Harming Obstacles

These red blocks harm the player when the game is played.

In the next section of blocks, use the “Scale” tool from the Home tab and make the red blocks bigger or smaller. You can also use the “Move” tool again to reposition them how you’d like. 

Make a roblox obby game step 8

Step 9 – Tilt An Obstacle

In the next section of blocks, use the “Rotate” tool to rotate some of the blocks in this obstacle. Click and drag the blue circle to make the blocks have different vertical rotations.

Make a roblox obby game step 9

Step 10 – Test Your Game

Once you’ve updated the template with new obstacles and designs, you’re ready to test your game.

Test your game by pressing the blue “Play” button at the top of your screen. 

Make a roblox obby game step 10

In only 15 minutes, you’ve created your own Roblox obby. Great job!

You can also play my completed 15 minute Obby game.

How to make a game public on Roblox?

When you’re ready to share your game with the world, you can make it public on Roblox.

In the editor, click on “File” on the top left-hand corner of the screen. There you will see the option, “Publish to Roblox” in the menu.

Make a roblox obby game step 11

Then, a pop-up menu will appear where you can give your game a name and description. When you’re done with this, you can click the blue “Create” button.

Make a roblox obby game step 11a

Congrats, your game is now published on Roblox!

Beginner Roblox Game Ideas

Kids can practice building any game they can imagine. With more time and practice, they’ll be able to build more advanced, larger games. If you need inspiration, try one of these beginner Roblox game ideas. 

  • Zombie survival game – Players have to gather supplies and survive a zombie apocalypse
  • Paintball team battle – players spawn on two different sides of a playing field and have to hit the other players with paintballs
  • Wacky race – where players have to avoid obstacles and enemies while racing
  • Pirate ship battle – Battle pirate ships by shooting water cannons at them.
  • Build a base Tycoon – Allow players to build a base to defend against monsters by earning money and upgrading parts of their base.
  • Superhero wars – Players choose their own superpower and battle others
  • Town simulator – Players can live in a town where they work to earn money, can buy a house, car, etc.
  • Haunted Obby – An obstacle course game where players have to not only do some parkour, but also avoid ghosts.

The next time you have 15 minutes free, I encourage you to make your own Roblox game!

roblox obby with cowboy character

Is it easy to make a Roblox game?

It’s relatively easy to make a Roblox game and share it. Kids can start making simple Roblox games in only a few minutes. 

Depending on the complexity of the game, it can take anywhere from just 15 minutes to months to make a Roblox game. To build more advanced games, it will require some level of coding in Roblox Lua. Lua is a scripting language that can be integrated into other programs written in mainly C and C++.

Roblox Studio is beginner-friendly, allowing kids to drag and drop elements into their game, import models, add effects, and more. However, more complex games, such as Adopt Me and Brookhaven RP, have taken it a step further with the capability to build a custom home, get a job, play mini-games, and more. 

How much does it cost to make a Roblox game?

Making Roblox games is completely free. Using the Roblox Studio Software, kids can create and publish their own games to Roblox without any associated costs.

How much do Roblox games make?

Roblox games are big business. In 2024, gaming company Roblox Corporation generated a total revenue of over 3.6 billion U.S. dollars and 79.5 million daily active users. Kids especially love this fun and simple game platform as 58% of Roblox users are under 16.  

It’s likely that your child is already playing Roblox, but programming Roblox games is also very lucrative. As of 2024, the average annual pay for a Roblox Developer in the United States is $109,905 a year.

Code Games in Roblox Camp

Kids can start making Roblox games on their own. For kids who want to advance their game development, CodeWizardsHQ offers a 1-week Roblox camp during the summer. 

Students will gain a fundamental understanding of game development on the Roblox Studio platform.

In just one week, students will have the ability to add elements to their game such as obstacles, moving parts, and their own designs. Additionally, they will gain fundamental knowledge of writing scripts in the Lua programming language to better customize their game experience. 

Learn more about Roblox camp and join us!

The post How to Make a Roblox Game in 15 Minutes appeared first on CodeWizardsHQ.

]]>