Level 5: Unplugged Activity - IncrediCoders/Python1 GitHub Wiki

Intelli_Avatar_5_unplug

Intelli-Scents added this page on March 14, 2023


I'm going to cover more details about the Creeper Chase Unplugged Activity that I showed you in the book.

Unplugged Activity: Velocity - Walk, jump, stand still

This Unplugged Activity helps reinforce the lessons we learned in the Creeper Chase section. You'll get a chance to review and practice key events and how they interact with the creeper.

This unplugged activity teaches the game's logic used, because it has to think about:

  1. How many steps Paul Python takes. Likewise, the students will count their steps.
  2. Whether Paul is walking, running, or jumping, and where the velocity (speed in a given direction) takes the character. In this case, it's how far the velocity moves the students toward the end line.

Requirements

  • Any number of people can play, depending on the size of the room or space.
  • You need some dice for each person (or shared dice)
  • You need a large space, like a gym, outdoor area, or large room. It needs to be wide enough for students to stand next to each other, and long enough for them to travel across to the other side of the area.

Instructions

Put some random obstacles around the room (things that are knee height or a little shorter). The students will need to go around or over the obstacles.

Line everybody up in a row (you'll need a lot of room if it's a lot of people). Have each person roll the dice. Depending on what they roll, depends on how they can move. If they are walking or running, they'll need to go around the objects, but if they roll a 6, they can jump over it.

Roll the dice…

  • 1 or 2 you can't move.
  • 3 or 4 you can walk for 5 steps.
  • 5 you can run for 5 steps.
  • 6 you can walk for 5 steps and jump. (You can jump at any point during those 5 steps.)

The first person to the other side of the room/area is the winner!

Next Steps

Next, you can take on the two extra challenges to chase the Creeper and learn more! When you're done, you can move on to Level 6, the Boss Battle!

Take the Challenges!

  1. Challenge 1: In this challenge, you are going to write code that will add a time limit for 45 seconds for each stage of the game.

  2. Challenge 2: In this challenge, you are going to add batteries to the game. Paul collects the batteries to regain his health.

  3. Bonus Challenge: In this extra challenge, you'll see how to make your own levels for Paul to run and jump (and fly) through! Practice your game design skills!

More Level 5 Resources

  • Level 5: Unplugged Activity - I wrote this page with more details than what you saw in the book. In this game,

  • Level 5: Rewards - If you completed the Creeper Chase program that we talked about, then I set up this page to act as a reward. You can see some illustrations of me and learn more about who I am! You'll also find the **WHAT **Award digital download, to show off your accomplishment!

  • Level 5: Creeper Chase: All Online Articles - Return back to the main Level 5 page, with all our online resources!

Level 6

After you're completely done with Level 5 (did you do the challenges?), then it's time to move on to Level 6! While you read through Level 6 in your book, you can check out the resources from Paul Python, as he teaches you how to build the Boss Battle program:

I hope you had fun learning about the Creeper Chase!

--

⚠️ **GitHub.com Fallback** ⚠️