An Efficient Opening
Win 15 points as fast as possible! Strategically select a Starting Position and a Starting Direction for Striker. Choose a desired Field Preload Location. Use [Drive for], [Turn for], [Spin to position], and [Spin for] blocks to code the Hero Bot to separately score the two Red Alliance Triballs into the Blue Alliance Goal and score one of the Green Triballs on the Field into the Red Alliance Goal. The fastest time wins!
- Select the VRC Virtual Skills - Over Under Playground.
- Use the Pre-Match checklist to select a Starting Location, a Starting Direction, and Robot Preload “Yes” for the robot.
- Use the Pre-Match checklist to select a desired Field Preload Location.
- Code the robot to spin the Arm Motor to fully lower the Arm for launching a Triball into a Goal.
- Code the Hero Bot to score the Robot Preload Triball into the Blue Alliance Goal.
- Drive the robot toward the Blue Alliance Goal.
- Code the robot to spin the Intake Motor to launch the Robot Preload Triball in the Blue Alliance Goal.
- Code the Hero Bot to collect the Field Preload Triball and score it in the Blue Alliance Goal.
- Drive the Hero Bot to the Red Field Preload Triball.
- Code the robot to spin the Intake Motor to pick up the Red Field Preload Triball.
- Drive the robot toward the Blue Alliance Goal.
- Code the robot to spin the Intake Motor to launch the Field Preload Triball in the Blue Alliance Goal.
- Code the Hero Bot to collect one of the Green Triballs on the Field and score the Triball in the Red Alliance Goal.
- Use the [print] block to print the timer value to the Print Console.
Helpful Hints
Use the and don’t wait feature of the spin ArmMotor to position block to enable other blocks to continue running while the Arm Motor spins. To use this feature, select the arrow to expand and don't wait.

Matching Python command:
arm_motor.spin_to_position(1200, DEGREES, wait=False)
Use the Reporter blocks from the Sensing category to get the position of Arm Motor to determine if the Arm is at the desired position.

Matching Python command:
arm_motor.position(DEGREES)