Choosing an Activity in the 123 Playspace

When using the 123 Playspace in VEXcode VR, there are several Activities that set the Field layout for the VR 123 Robot to run on. This article will walk you through how to choose an Activity, and how to use the Custom Activity feature. 


Choosing an Activity upon opening the 123 Playspace

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot environment where users can create and test code using a block-based interface, designed for educational purposes in STEM learning.

When you open the 123 Playspace in VEXcode VR, the 'Select an Activity' dialog box will appear when the playground is opened. 

Use the scroll bar to scroll through the Activities listed. Each Activity title corresponds to a preset themed 123 Field with elements that the 123 Robot can drive on or around. 

Screenshot of the VEXcode VR 123 Playspace interface, showcasing a block-based coding environment with a virtual robot, designed for teaching coding concepts and robotics principles in an educational setting.

To choose an Activity, select the button of the Activity title. 

Screenshot of the VEXcode VR 123 Playspace, showcasing the block-based coding interface with a virtual robot, designed for educational purposes in coding and robotics.

The Activity will then open in the 123 Playspace. The VR 123 Robot and Field elements will be in default starting positions. 

View this article to learn more about setting the starting position of the VR 123 Robot.


Choosing a New Activity While Using the 123 Playspace

Screenshot of the VEXcode VR 123 Playspace interface, showcasing a virtual robot and block-based coding options for programming, designed to facilitate learning in STEM education through interactive coding experiences.

You can change the Activity at any time while using the 123 Playspace. Select the Activities button, as shown in the image to the right.  

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot environment where users can create and test code using a block-based interface, designed for learning coding concepts and robotics principles in an educational setting.

This will open the 'Select an Activity' dialog box. Use the scroll bar to scroll through the Activities. 

Select an Activity button to choose a new Activity.

Screenshot of the VEXcode VR interface displaying the 123 Playspace, showcasing a virtual robot and block-based coding elements, designed for educational purposes in coding and robotics.

The new Activity will then open in the 123 Playspace. The VR 123 Robot and Field elements will be in default starting positions. 

View this article to learn more about setting the starting position of the VR 123 Robot.


Using the Custom Activity Field

Screenshot of the VEXcode VR 123 Playspace interface, showcasing the virtual robot programming environment with block-based coding options, designed for educational purposes in STEM learning.

The 'Custom' Activity will open a blank Field in the 123 Playspace, that you can use as is, or customize by uploading your own image or Field setup. 

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot and coding interface designed for learning programming concepts through simulation, suitable for both beginners and advanced users in STEM education.

The Custom Field opens as a blank Field by default. You can code the VR 123 Robot to drive on this Field and use it as is. 

Uploading a Custom Image to the Field

Screenshot of the VEXcode VR 123 Playspace, showcasing a virtual robot interface with block-based coding options, designed for educational purposes in STEM, allowing users to create and test programming code in a simulated environment.

To customize the Field, select the Expand button, as shown in the image on the right.

Screenshot of the VEXcode VR 123 Playspace interface, showcasing the block-based coding environment where users can program a virtual robot, designed for educational purposes in STEM learning.

Select the 'Upload' button to upload a custom image to the Field. The Upload button is used to upload custom .png and .jpg image files that are less than 1 megabyte.

Screenshot of the VEXcode VR 123 Playspace interface, showcasing a virtual robot environment where users can create and test code using a block-based coding interface, designed for educational purposes in STEM learning.

A window will open to select your image file. Note this image shows the window opened on a Mac. This may look different depending on your device.

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot interface and block-based coding options designed for learning programming concepts in a simulated environment.

The image file will then open on the Field.


Other Features in the Custom Activity Field Expand Button

The Download Field Button

Screenshot of the VEXcode VR 123 Playspace, showcasing the virtual robot interface with programming blocks and a simulated environment for coding and robotics education.

The 'Download Field' button will download the image of the VR 123 Field as a .png without the VR 123 Robot or any of the other Playground buttons.

Screenshot of the VEXcode VR 123 Playspace interface, showcasing a virtual robot and block-based coding options, designed to facilitate coding education and robotics principles for students and educators in a simulated environment.

Here is an example of a downloaded Field image from the Activity above

The Download Playground Button

Screenshot of the 123 Playspace in VEXcode VR, showcasing a virtual robot environment with a block-based coding interface, designed for learning coding concepts and robotics principles in an educational setting.

The 'Download Playground' button will download the entire Playground Window image as a .png image file. This includes:

  • The image of the VR 123 Field
  • The current position of the VR Robot
  • The timer of the project being run
  • All of the Playground Window buttons

Screenshot of the 123 Playspace in VEXcode VR, showcasing a virtual robot environment with a block-based coding interface, designed for users to learn coding concepts and engage in STEM education.

Here is an example of the downloaded Playground image from the Playground above.

The Clear Button

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot interface and block-based coding tools designed for teaching coding concepts and robotics principles in an educational setting.

The 'Clear' button will clear the Field of any current uploaded images, and return it to the empty VR 123 Field when selected.

Screenshot of the 123 Playspace in VEXcode VR, showcasing the virtual robot and coding interface designed for learning programming concepts through simulation, suitable for both beginners and advanced users in STEM education.

You can then upload a new image to the Field, use it as is, or select a new Activity.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: