The Show Must Go On

Oh no! The band has lost its instruments. It seems they left them scattered around backstage, and the concert starts in just a few minutes! Can you find all the instruments and return them to the stage?

In this project, you'll create a game in Scratch where the player must search a maze of rooms for a set of hidden items.
Format

Self-Paced
Course

Level

Intermediate
Advanced

Instructional Time

5 hours
30 minutes

Price

$14.99

About the course

In this project, you will create a game where the main character must wander through a maze looking for hidden objects. Each room of the maze may have up to four exits, one in each of the cardinal directions (e.g., north, south, east, or west). The image displayed on the stage will change depending on in which room the main character is located and in what direction the character is facing. Eventually, you will add a compass to show the player what direction the character is facing, and you will add the ability for the player to see what items have been collected (e.g., an inventory).

This project has its roots in some of the earliest computer games ever made. Many early computers could not display any sort of graphics, so games were limited to showing text on the screen. The player would have to read the text and imagine the scene then give instructions to the program by typing commands on the keyboard.

Key concepts from this project include:

  • How to model the map using variables and other data structures
  • How to use math to let the player move from room to room
  • How to know what items the player has collected
  • How to change the view to represent the player's current location
  • How to show and hide optional visual elements that provide useful feedback to the player

Course Lessons

Created with