Skip to main content

Castle Crasher
Lesson 2: Castle Crasher No Sensors


Now that you have learned how to code your robot to turn your robot a specific number of degrees using angle measurements, investigated coding a path for your robot to clear Buckyballs from the field, and explored adjusting the velocity of your robot, you are ready for the Buckyball Blitz Challenge.

The goal of this challenge is to clear all five Buckyballs from the Field in the fastest possible time. The animation below shows how the Field should be set up, and one possible path to clear the Buckyballs from the Field. The robot that clears the Buckyballs the fastest wins. Follow the steps in this document to complete the Buckyball Blitz challenge.

Once you have completed the Buckyball Blitz challenge, check in with your teacher. Ensure you have documented the results of the challenge in your engineering notebook.

Wrap Up Reflection

Now that you have created a strategy and competed in the Buckyball Blitz Challenge, it is time to reflect on what you have learned and done in this Lesson. Start a new page in your engineering notebook to begin your reflection.

Rate yourself as a novice, apprentice, or expert on each of the following concepts in your engineering notebook. Provide a brief explanation for why you gave yourself that rating for each concept:

  • Planning a path and coding your robot to push Buckyballs off the Field 
  • Using angle measurements to turn your robot a specific number of degrees
  • Understanding how increasing and decreasing velocity affects the movement of a robot

Use this table to help you determine which category you fall under.


I feel that I fully understood the concept and could teach this to someone else.
Apprentice I feel that I understood the concept enough to compete in the challenge.
Novice I feel that I did not understand the concept and do not know how to complete the challenge.

What is Next?

In this Lesson, you planned a path and coded your robot to push Buckyballs off the Field. You used Drivetrain blocks and angle measurements to turn your robot a specific number of degrees, and explored velocity and how increasing or decreasing it affects the movement of a robot. Then you competed in the Buckyball Blitz Challenge. In the next Lesson, you will:

  • Learn about the Distance Sensor
  • Use sensor feedback to code your robot to push multiple Buckyballs off a raised Field
  • Compete in the Sense and Sweep Challenge

EXP Basebot pushing Buckyball off a raised field with the distance sensor highlighted.

Select < Return to Lessons to go back to the Lesson Overview.

Select Next Lesson > to continue to Lesson 3 and learn about the Distance Sensor.