Free Playgrounds#

Free Playgrounds are available to all users. Every Free Playground takes place on a 2000 × 2000 mm map. Depending on the chosen playground, the starting position and goal for the robot will be different:

Available Playgrounds#

There are 15 playgrounds available for free users of VEXcode VR, as shown below:

The VEXcode VR Playground selection window showing all available free playground thumbnails.

Name

Goal

Starting Position

Art Canvas

Draw images on the ground using the VR Robot’s pen.

(0, 0)

Castle Crasher

Knock down all of the castle objects on the field.

(0, -800)

Coral Reef Cleanup

Collect all pieces of trash before the robot’s battery runs out.

(0, -800)

Disk Maze

Navigate through a color-coded maze using the Eye Sensor to detect and follow colored paths.

(-562, -907)

Disk Mover

Use the Electromagnet to sort colored Disks into their matching color zones.

(-800, -800)

Disk Transport

Navigate around a castle, pick up Disks with the Electromagnet, and sort them into their matching color zones.

(0, -800)

Dynamic Castle Crasher

Knock down all castle objects on a layout that changes every time the project runs.

(0, -800)

Dynamic Wall Maze

Navigate through a maze that is randomly generated each time the project runs.

(130, -900)

Encoded Message

Use the Eye Sensor and Lists to decode binary ASCII characters into a hidden message.

(-700, -900)

Grid Map

Use the grid overlay to practice navigating and moving the VR Robot across the Playground.

(-900, -900)

Hidden Pixel Art

Use the Eye Sensor and 2D Lists to reveal hidden artwork one pixel at a time.

(-704, -917)

Line Detector

Use the Eye Sensor to detect and identify differently colored lines across the playground.

Depends on the starting position you select.

Number Grid Map

Use the numbered grid to practice counting, navigating, and moving the VR Robot across squares numbered 1 to 100.

(-900, -900)

Shape Tracer

Trace pre-drawn shapes on the ground using the VR Pen.

Depends on the starting position you select.

Wall Maze

Navigate through a maze to reach the exit.

(128, -875)

Robot Configuration#

All Free Playgrounds share the same standard robot configuration. The table below describes each component and links to its API documentation for Blocks and Python.

Component

Use

API Documentation

Drivetrain

Moves and turns the robot.

BlocksPython

Electromagnet

Picks up and drops Disks.

BlocksPython

VR Pen

Draws in different colors on the Playground.

BlocksPython

Brain Timer

Tracks elapsed time since the project started.

BlocksPython

Bumper Sensor

Detects when the robot’s front face is in contact with an object.

BlocksPython

Distance Sensor

Detects how far the robot’s front is from an object.

BlocksPython

Eye Sensor

Detects any colors in front of, or under, the robot.

BlocksPython

Location Sensor

Returns the robot’s current position on the Playground.

BlocksPython