Create & Learn
Background

Try Kitty's Tower Adventure for fun Scratch Project!

Kitty's Tower Adventure

Platform: Scratch
Level: beginner

In this project, players help Kitty climb a tall tower by moving left and right to dodge obstacles like falling objects and surprises. Kitty can collect items that help her gain points. The game features different costumes for Kitty that change when she collects enough points, adding a fun twist. Simple motion arrows and sounds accompany every successful move.

Save to Account
See All Projects

Backdrop And Sprite Images For The Project

background
background
1024 x 1024
Kitty
Kitty
1024 x 1024

Kitty's Tower Adventure: Solution Outline

These are the high level steps to create this project. Try to create the project on your own first as much as possible, before checking the detailed solution samples below.

  1. Create Kitty and set up the starting position.
  2. Program Kitty's movement using arrow keys.
  3. Add obstacles that fall from the top.
  4. Implement a scoring system with collectible items.
  5. Change Kitty's costume based on score.

Kitty's Tower Adventure Sample Solutions

This section provides detailed, step-by-step instructions on how to build the project. There are many ways to create a project, so feel free to explore different approaches. Please note that these instructions are Al-generated, so errors may occur and the coding blocks may not map to Scratch exactly. But it should serve as very valuable references. Stay attentive as you follow along, and enjoy!

Create Kitty and set up the starting position.

First, add the Kitty sprite to your project. Position Kitty at the bottom center of the stage to start. This will be the starting point for the game.

Program Kitty's movement using arrow keys.

Use the 'when right arrow key pressed' and 'when left arrow key pressed' blocks to move Kitty right and left. Use 'change x by 10' for right and 'change x by -10' for left to simulate movement.

Add obstacles that fall from the top.

Create a new sprite for the obstacles. Use a 'forever' loop to make the obstacles fall from the top of the screen. Use 'go to x: pick random -240 to 240 y: 180' and 'change y by -5' inside a 'forever' loop to simulate falling.

Implement a scoring system with collectible items.

Add a new sprite for the collectible item. Use a 'when touching Kitty' block to increase the score by 1 and hide the item. Use 'show' and 'go to random position' to reset the item after collection.

Change Kitty's costume based on score.

Add multiple costumes to the Kitty sprite. Use an 'if' block to check the score and switch costumes when certain scores are reached. For example, switch to a new costume when the score is 5.

Common Potential Issues in Kitty's Tower Adventure Project

It is common to have bugs in the code. Here are some of issues you might run into.

  • Ensure that the obstacles reset to the top after falling off the screen to keep the game continuous.
  • Make sure the collectible items reappear after being collected to allow players to keep scoring.
  • Check that Kitty's movement is smooth and doesn't allow her to move off the screen boundaries.

Extra Challenges For Kitty's Tower Adventure

  • Add a timer that counts down, making the game more challenging as time runs out.
  • Introduce a new type of obstacle that moves horizontally across the screen.

Learn Scratch Coding Skills

Enroll your child in award-winning online Scratch coding classes led live by experts and designed by professionals from Google, Stanford, and MIT.

Scratch Junior

Scratch Junior

Grades K-2
Start coding with ScratchJr, and make interactive stories and games
Learn More
Scratch Ninja

Scratch Ninja

Grades 2-6
Code games and animations with beginner-friendly Scratch coding
Accelerated Scratch

Accelerated Scratch

Grades 5-9
Fast-paced introduction to coding: build games, stories, and animations
Intermediate Game Building with Scratch

Intermediate Game Building with Scratch

Grades 3-6
Code a new fun Scratch game every week

Explore More Fun Scratch Practice

The challenge continues: Enjoy even more Scratch tutorials dreamed up by other students or use your imagination to make your own!

backgroundTry The Tutorial
Develop My Own Idea

Find Best Classes For Your Child

Explore your child's grade level to find computer science classes and learning pathways that set your student up for success.