VEX Nothing But Net (Programming Skills) Competition

Phase Key Dates
Submissions 05/01/15 - 03/01/16
Winner Announced 03/11/16
How to Participate
Competition registrations have closed.
Submissions: 05/01/15 - 03/01/16
To submit, you must first be registered to the competition.
To submit, you must first be registered to the competition.

This competition accepts scores from Programming Skills mode in the VEX Nothing But Net Robot Virtual World. To submit your score, you must log into the Robot Virtual World using your CS2N account and wait for time to elapse in Programming Skills mode. Once time has elapsed in the game, you will be prompted to submit your score and upload your code. Only submissions that include your ROBOTC autonomous code for the virtual robot will be considered valid competition submissions.


The VEX Robotics Competition Nothing But Net is played on a 12’x12’ square field configured as seen above. This Robot Virtual World simulation of Nothing But Net allows you to program in VEX Robotics Competition (15 second autonomous, 105 second remote control), Programming Skills (60 second autonomous), and Robot Skills (60 second remote control) game modes. The object of the game is to attain a high by Scoring your Balls and Bonus Balls in your Low and High Goals, and by Elevating Robots in your Climbing Zone.


There are ninety-four (94) Balls and ten (10) Bonus Balls, available as Scoring Objects. Some Scoring Objects begin in designated locations on the field, while others are available to be entered into the field during the Match. Robots begin a match on one of their Alliance Starting Tiles. Each Alliance has one High Goal and one Low Goal to Score into. Alliances also earn points for Low and High Elevating one of their Robots upon the other. A bonus is awarded to the Alliance that has the most total points at the end of the Autonomous Period.


The winner of this competition will recieve an invitation to the VEX World Championship — April 20-23, 2016 at the Kentucky Expo Center in Louisville, Kentucky!

Rules & Requirements


  • Each Ball Scored in a Low Goal 1 point
  • Each Bonus Ball Scored in a Low Goal 2 points
  • Each Ball Scored in a High Goal 5 points
  • Each Bonus Ball Scored in a High Goal 10 points
  • Each Robot that is Low Elevated 25 points
  • Each Robot that is High Elevated 50 points
  • Alliance with the most points at the end of Autonomous 10 points


Robot Virtual Worlds Competition Rules:

  • All submissions must include the program(s) used to achieve the high score, along with any “include” or “header” files needed to run the program. All files should be fully commented with explanations, including details of how they should be run for administrative validation. Submissions with multiple files must be uploaded as a .zip file, and include a completed “Program_Order” file.
    • Any submission that lacks these documents will be ineligible for prizes.
    • A blank Programming Order text file can be downloaded here (Right-Click, Save As). This file must also be completed and included with your file submission.
    • Multiple programs should be zipped (with a completed Programming Order) for submission. The zipped folder should follow a naming convention. Example: or
  • Any Player intentionally using glitches or hacks in the RVW environment to obtain a higher score than would normally be possible may be subject to disqualification from the Competition.
  • Clarification Update: All score submissioins will be validated by a competition administrator using the participant-submitted code. If the competition administrator is unable to validate the score submission within reason, then than submission is not eligible for prizes. Abusing the simulation state (for example, pausing the simulation to preload or match load additional objects) is not a valid form of participation, will not be validated be the competition admininstrator, and will not result in a winning submission.
  • Any Player that attempts to hack into CS2N, Robot Virtual Worlds, ROBOTC or other related software, website, or service will be disqualified from the Competition and subjec to ban from CS2N and partner websites.
  • Each Player is eligible for only one prize per Competition Season.
    • For example, a Player cannot win the prizes for both the Bank Shot Programming Skills and Nothing But Net Programming Skills Competitions.
    • In the case of multiple high scores that are eligible for prizes that are submitted by the same Player, only the highest score will be used in determining prizes for that Player.
  • All Players must adhere to the Competition Rules as they are written, and must abide by the listed intent of the rules.
    •  Every Player has the opportunity to ask for official rule interpretations in the RVW Robotics Competition Question & Answer Forum at Any responses in this Q&A forum should be treated as official rulings from the RVW Robotics Competition Game Design Committee, and represent the correct and official interpretation of the RVW Robotics Competition Rules.
  • There may be periodic software updates. All updates will be posted at the ROBOTC blog, CS2N, and at These updates are official components to the Competition, and the latest versions must be used when submitting scores and code.
    • Administrative validation of code and scores will be done using the latest version of the Robot Virtual Worlds simulation software, regardless of what version was used for the submission. Player code must comply with the latest version of the software.


Terms of Service:

By submitting, posting, or displaying Content through CS2N, you grant CS2N and Robomatter a worldwide, non-exclusive, royalty-free license (with the right to sublicense) to use, copy, reproduce, process, adapt, modify, publish, transmit, display and distribute such Content in any and all media or distribution methods (now known or later developed).


You agree that this license includes the right for CS2N and Robomatter to provide, promote, and improve the Services and to make Content submitted to or through the Services available to other companies, organizations or individuals who partner with CS2N and Robomatter for the syndication, broadcast, distribution or publication of such Content on other media and services, subject to our terms and conditions for such Content use.


We may modify or adapt the Content in order to transmit, display or distribute it over computer networks and in various media and/or make changes to your Content as are necessary to conform and adapt that Content to any requirements or limitations of any networks, devices, services or media.


You are responsible for any Content you provide and for any consequences thereof, including the use of your Content by other users and our third party partners. You understand that your Content may be syndicated, broadcast, distributed, or published by our partners and if you do not have the right to submit Content for such use, it may subject you to liability. CS2N and Robomatter will not be responsible or liable for any use of your Content by CS2N or Robomatter in accordance with these Terms. You represent and warrant that you have all the rights, power and authority necessary to grant the rights granted herein to any Content that you submit.


You agree that CS2N and Robomatter maintain the right to substitute the prize at CS2N and Robomatter's sole discretion.


Read the VEX Official rules for the VEX Nothing But Net competition.


After installing the VEX Nothing But Net Robot Virtual World, check out the included sample programs in ROBOTC by going to File > Open Sample Program, Nothing But Net, and double-clicking on the one you’d like to open. (Or download them here).


To start the VEX Nothing But Net virtual world, open ROBOTC and choose Window > Select Virtual World to Use > VEX Nothing But Net, then download any program to launch the virtual world.


For help with specific questions, consider posting in the forums. The forums are moderated daily by staff, as well as many like-minded ROBOTC programmers.

RVW Setup
Robot Virtual World Setup