Does anyone know of some kind of software or website where you can virtually test a c++ program for your robot on a computer rather than in person? This way our driver can practice and then I can start actually testing the program once it seems ok virtually.
There is no way to test c++ code for your robot (that I know of). If you want driver practice you could look into using XRC simulator . It was originally made for FRC but they added some vex games (including spin up).
You could make it using a physics engine that you make. But be wary, real sensors have a lot of noise that a computerized sensor doesn’t. So testing your runs on a computer is sort of a bad idea. It can be done, but you will still need time with the robot.
TLDR: virtual runs don’t account for real world things like sensor noise