Create & Learn
Background

Try Soccer Player's Village Quest for fun Scratch Project!

Soccer Player's Village Quest

Platform: Scratch
Level: intermediate

In this project, the user controls the Soccer Player character traveling by Train to a village. The user decides which train station to stop at by pressing keys. Messages are broadcasted to start the journey and arrival. Once in the village, the Fairy offers two exploration paths (farm or market), and users choose by pressing keys. The project uses messaging to transition scenes and simple motion to navigate characters.

Save to Account
See All Projects

Backdrop And Sprite Images For The Project

background
background
1024 x 1024

Soccer Player's Village Quest: 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. Set up the sprites and backgrounds.
  2. Program the Train journey and station choices.
  3. Arrival and meeting the Fairy.
  4. Exploring the chosen path with motion and clones.
  5. Use variables and sensing for interaction.

Soccer Player's Village Quest 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!

1. Set up the sprites and backgrounds.

Add the Train, Soccer Player, and Fairy sprites. Create or choose backgrounds for the train station, train interior, and village. Arrange the sprites on the correct starting backgrounds.

2. Program the Train journey and station choices.

When the green flag is clicked, broadcast a message to start the journey. The Soccer Player appears on the train. Use key presses (e.g., '1' for Station A, '2' for Station B) to let the user choose where to stop. Broadcast a message for arrival at the chosen station.

3. Arrival and meeting the Fairy.

When the train arrives at the village, switch the backdrop and show the Fairy sprite. The Fairy greets the Soccer Player and offers two paths: farm or market. Use key presses (e.g., 'F' for farm, 'M' for market) to let the user choose.

4. Exploring the chosen path with motion and clones.

Depending on the user's choice, the Soccer Player moves to the farm or market. Use motion blocks for walking animation. Optionally, use clones to create animals at the farm or people at the market.

5. Use variables and sensing for interaction.

Create a variable (e.g., 'PathChosen') to store the user's choice. Use sensing blocks to detect if the Soccer Player touches a clone (e.g., animal or person) and display a message or score points.

Common Potential Issues in Soccer Player's Village Quest Project

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

  • Forgetting to broadcast or receive messages, which can stop the story from progressing.
  • Not hiding or showing sprites at the right times, causing characters to appear in the wrong scenes.
  • Incorrect use of clones, which can lead to too many or too few animals/people appearing.

Extra Challenges For Soccer Player's Village Quest

  • Add a timer to see how quickly the player can reach the farm or market.
  • Create a simple inventory system where the Soccer Player collects items from the farm or market.

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
Free Intro
Scratch Ninja
Grades 2-6
Code games and animations with beginner-friendly Scratch coding
Accelerated Scratch
Free Intro
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.