Leveling Up in Rover Rescue


In Rover Rescue, each action the VR Rover completes earns experience points (XP). These accumulate through game play to enable the VR Rover to level up. Leveling up enables your VR Rover to gain strength and neutralize more difficult enemies throughout the map.

Screenshot of the VEXcode VR Rover Rescue activity, showcasing the block-based coding interface used to program a virtual robot for completing tasks in a simulated environment, emphasizing STEM education and coding concepts.


Leveling up your VR Rover 

Leveling up will enable the VR Rover to grow stronger, neutralize stronger enemies, and carry more mineral samples back to the base as it explores its alien environment. Each action that the VR Rover completes will earn it experience points (XP). These XP add up as the VR Rover progresses toward the next level.

Each VR Rover action earns a specific number of XP, as follows:

VR Rover Action Earned XP
Using a mineral 2 XP
Taking a mineral back to base 5 XP
Neutralizing an Alien Spider 5 XP
Neutralizing a blue or orange Alien Serpent 10 XP
Neutralizing a purple Alien Serpent 15 XP

A VR Rover begins the game at Level 1, and can progress up to Level 5. Leveling up is determined by the cumulative number of XP earned throughout the game. Each level corresponds to a benchmark number of earned XP as follows: 

Level Total XP Required
Level 1 0 XP – start of game
Level 2 10 XP 
Level 3 30 XP
Level 4 70 XP
Level 5 125 XP

Viewing Level Data

You can view your earned XP, as well as your progress towards the next level, in the Playground window at all times.

Screenshot of VEXcode VR's Rover Rescue programming interface, showcasing block-based coding elements and a virtual robot, designed to teach coding concepts and problem-solving skills in a simulated environment.

Your progress towards the next level will be visible through a colored progress bar and the XP counter, which shows your current XP compared to the total needed to reach the next level.

Screenshot of the VEXcode VR interface showcasing the Rover Rescue project, featuring a virtual robot navigating a simulated environment, illustrating coding concepts for STEM education.

The current level is displayed above the number of days the VR Rover has survived.

Screenshot of the VEXcode VR interface showcasing the 'Rover Rescue' programming challenge, featuring a virtual robot and block-based coding elements for educational STEM activities.

The XP counter displays the ratio of current XP to the total needed to progress to the next level.

Screenshot of VEXcode VR's Rover Rescue challenge, showcasing the block-based coding interface with programming blocks designed for controlling a virtual robot in a simulated environment.

As XP are earned, the counter will update, and the progress bar will display progress toward the next level.

As the VR Rover levels up, it grows stronger in its ability to carry minerals and neutralize enemies.

Screenshot of the VEXcode VR Rover Rescue programming interface, showcasing a block-based coding layout designed for users to control a virtual robot in a simulated environment, emphasizing STEM education and coding concepts.

The Absorb number indicates the percentage of radiation absorbed when an enemy is neutralized.

The Capacity number indicates how many minerals the VR Rover can carry back to the base at one time.

These numbers will get larger with each level achieved.


Enemy Levels in Rover Rescue

Alien Spiders and Alien Serpents are also leveled in Rover Rescue. The level of an enemy correlates to their location within the alien environment.

Screenshot of the VEXcode VR Rover Rescue programming interface, showcasing a block-based coding layout for controlling a virtual robot in a simulated environment, designed for educational purposes in STEM learning.

The level of an enemy can be sensed by the VR Rover’s built-in AI technology, and will display as part of the sensor data on the Playground. 

The VR Rover can also detect the radiation of an enemy. Higher-leveled enemies have more radiation.

To learn more about neutralizing enemies in Rover Rescue, see this article.


Example Projects

Example projects can be used as a starting point for your code. See this article for more information on accessing and using example projects in VEXcode VR.

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

Last Updated: