QueuePostQueuePost
  • Business
  • Computers
  • Cryptocurrency
  • Education
  • Gaming
  • News
  • Sports
  • Technology
  • Contact
Search
  • Business
  • Computers
  • Cryptocurrency
  • Education
  • Gaming
  • News
  • Sports
  • Technology
  • Contact
Reading: How to make DOODLE JUMP in Scratch
Share
Sign In
Aa
QueuePostQueuePost
Aa
Search
  • Business
  • Computers
  • Cryptocurrency
  • Education
  • Gaming
  • News
  • Sports
  • Technology
  • Contact
Have an existing account? Sign In
Follow US
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
QueuePost > Blog > Blog > How to make DOODLE JUMP in Scratch
Blog

How to make DOODLE JUMP in Scratch

Noah Davis
Noah Davis
Share
6 Min Read
SHARE

Creating a game like Doodle Jump in Scratch is an exciting way for beginners and intermediate coders to understand the fundamentals of game design. This classic arcade-style platformer requires basic coding concepts such as gravity, collision detection, scrolling platforms, and sprite animations. By using Scratch’s visual programming language, anyone can learn to recreate this fun game step-by-step.

Setting Up the Game

The first step in making Doodle Jump in Scratch is creating the core elements: the player (Doodler), the platforms, and the game background.

  • Create the Doodler Sprite: This will be the main character that jumps continuously.
  • Draw or Import Background: Use a simple vertical background to simulate upward motion.
  • Design Platforms: Create several clones of a platform sprite to manage scrolling levels.

The game revolves around a central jumping mechanic and procedural platform generation. The upward motion is an illusion created by making the platforms move downward as the Doodler jumps up.

[ai-img]scratch, doodle jump, sprite editor, character design[/ai-img]

Implementing Jump Mechanics

To emulate the jumping behavior, the Doodler sprite should constantly move upward with each jump and be affected by simulated gravity. This is implemented using variables like jump strength, gravity, and velocity.

  • Define Gravity: Add a changing Y-velocity to simulate falling.
  • Detect Platform Collisions: Make the character bounce back up when it lands on a platform.
  • Loop the Motion: Keep applying gravity while checking for jump inputs or collisions.

Each time the Doodler touches a platform from above, its Y-velocity resets to shoot it upward again. Repeat this loop to create the endless jumping effect central to the game’s experience.

Making Platforms Scroll

In Doodle Jump, it appears that the character is moving upward, but in reality, the platforms are scrolling downward when the Doodler surpasses a certain height.

Create a script that monitors the Doodler’s position on the Y-axis. If it goes above the middle of the screen, all platforms move downward by the opposite of the Doodler’s velocity. This gives the feeling of upward movement while keeping the Doodler mostly centered on the screen.

[ai-img]platforms, scrolling, gravity, scratch blocks[/ai-img]

Adding Enemies and Power-Ups

To replicate the full Doodle Jump experience, developers can add features like moving enemies, power-ups such as spring shoes, and destructible platforms.

  • Enemies: Create a separate sprite that moves horizontally and detects collision with the Doodler.
  • Power-ups: Use clones of a power-up item that increase jump strength or protect from falls.
  • Disappearing Platforms: Change costume or hide sprite after the Doodler uses it once.

These game elements not only enhance the complexity but also help in learning conditional logic and broadcasting messages between sprites in Scratch.

Scoring and Game Over Conditions

Implementing a score system is quite straightforward. Each time a platform is passed, a score variable increases. A high score variable can store the max score achieved using the cloud data or local storage in Scratch community projects.

As for game over conditions, if the Doodler sprite falls below the screen, this triggers a stop or reset command. Optionally, designers can add a Game Over screen for a polished feel.

Polishing the Game

Final touches include background music, sound effects for jumps or collisions, and animations for the character. These enhancements bring the game to life and provide a more engaging player experience.

[ai-img]game over, score display, scratch editor[/ai-img]

FAQ

  • Q: Do I need to be an expert in coding to make this game?
    A: No, Scratch is designed for beginners. You’ll learn as you build by using drag-and-drop programming blocks.
  • Q: How many platforms should I use?
    A: Typically, generating 7-10 platforms gives a good balance. Use clones to reduce coding complexity.
  • Q: Can I share my Doodle Jump game with others?
    A: Yes! After finishing your game, simply click “Share” on Scratch to publish it and allow others to play.
  • Q: How do I test for bugs during development?
    A: Use the “green flag” start to continually test and make small adjustments. Watch how sprites behave and use “say” blocks for variable debugging.
  • Q: How can I add new levels?
    A: The game is endless by design, but you can simulate levels by adding background changes or making platform layouts more challenging as score increases.

Creating Doodle Jump in Scratch is more than just copying a game—it’s a valuable learning experience in game logic, sprite control, and creative thinking. Whether for a class project or personal skill-building, it’s an accessible and rewarding endeavor.

Noah Davis April 23, 2025
Share this Article
Facebook Twitter Copy Link Print
Ntare Guma Mbaho Mwine discussing Gandhi's Autobiography on Books That Changed My Life
5 Gandhi Truths That Deeply Resonated With Ntare Mwine
Books
YouTuber Joey Graceffa reflecting on how fantasy literature shaped his creative identity
Joey Graceffa on the Book That Unlocked His Creativity
Books
YouTuber and author Joey Graceffa reflecting on identity and soul through fantasy literature
5 Ways The Subtle Knife Shaped Joey Graceffa’s Identity
Books
Sabrina Soto discussing Outrageous Openness by Tosha Silver on Books That Changed My Life
Sabrina Soto Found a New Perspective Through This One Book
Books
litigation noir genre in Hollywood legal thriller films 2026
“Litigation Noir”: Hollywood’s Obsession with Legal Warfare
Lifestyle
Susan Lucci reflecting on grief wellness and self-care inspired by Emily Silva's book
5 Wellness Lessons Susan Lucci Shares on Grief and Glow
Books
La Lucci memoir by Susan Lucci exploring grief resilience and personal reinvention
5 Powerful Truths in Susan Lucci’s La Lucci Memoir
Lifestyle
actress Susan Lucci reflecting on grief resilience and mindfulness through literature
5 Ways Find Your Glow Helped Susan Lucci Heal and Thrive
Lifestyle
Andrew Bustamante books on CIA mindset, business, and science fiction
Andrew Bustamante’s Book Picks for CIA and Leadership
Books
Thomas Doherty reflecting on Orwell's memoir about poverty class and human dignity
5 Orwell Insights That Shifted Thomas Doherty’s World View
Books
QueuePostQueuePost

© Copyright 2022 Queuepost. All Rights Reserved.

Removed from reading list

Undo
Welcome Back!

Sign in to your account

Lost your password?