Valentine's Day Challenge
It's Valentine's Day! Ozobot would like to deliver cards to its teacher and classmates. Work with a partner and use the Design Process to help Ozobot to successfully maneuver around its classroom and deliver "cards" to its classmates and teacher.
The Design Process Step 1: Imagine
Brainstorm different paths Ozobot could take to complete the challenge. Which path is the most efficient? Are there any special effects you could include in your code? You may trace your route on the challenge mat and refer to it as you are creating your program.
The Design Process Step 2: Create
Use the OzoBlockly editor to create a program to help Ozobot deliver Valentine's Day "cards" to its teacher and classmates. Don't forget to decompose the problem into smaller steps. Instead of creating the entire program at once, begin by programming Ozobot to move from its desk (the empty desk at the bottom of the challenge mat) to a classmate's desk. Once Ozobot successfully reaches the desk, it might use a sequence of light effects and sounds to deliver a unique Valentine's Day greeting. After that, program Ozobot to repeat the sequence by moving to all the other desks in the classroom one at a time.
The Design Process Step 3: Test
Run your program and look for "bugs," or places in your program where your Ozobot isn't doing what you expected it to do.
The Design Process Step 4: Improve
Debug, or find and fix problems in your program, as needed. Ask yourself the following questions:
- Is there anything that I can change to make my programs better?
- Are there any special effects that would improve my program?
The Design Process Step 5: Share
Share your solution with your teacher by copying the link to your program and sharing it with your teacher via your school's learning management system.