Programming software poll

I’m curious what programming software teams use. We started the year using Vex V5 blocks, and then moved to VScode with the pros extension going into worlds. We’re getting comfortable with Pros, but we’re wondering if we should be exploring other options. Any extra advice is appreciated, but I’m mostly just curious what teams are using for coding, are we on the right track? thanks!

last year for high Stakes my team used Python in visual studios but this year we are switching to C++ for several reasons

  1. Auton in C++ is smoother and easier to program
  2. C++ has a solid foundation of VEX teams already using it so it is always easy to ask questions and get help
  3. C++ is easier to learn for first timers and since I am the only person on our team minus a mentor who understands base coding it will be easier to teach to others and to new members

This year I am going to use the vex robotics extension in vscode. I personally code in python but I would like to use c++. I used blocks this past year and it worked very well.
In summary, if you want simple use blocks but it can get complex, if you want more control, use python or c++. I haven’t used pros yet but it sounds like it works well.

Personally, I prefer PROS. We use PROS kernel 4 with Lemlib and Robodash, which give us our odometry functions (lemlib) and our console/auto selector functions (robodash).

2 Likes

If you’re going to poll, make it a poll.

  • Official VSCode extension
  • PROS
  • VEXCode pro V5
  • VEXCode
  • LemLib
  • other (reply)
0 voters

Sorry if I forgot something.

2 Likes

How have I never heard of Robodash! His will make auton selection much easier, last year at Nationals the one I programmed got ignored by field control and so we didnt have an auton for the first few matches

i use vexide btw (20 char)

1 Like

We’ve used python for years without issues when it came to driving and programming with the VS Code Extention. Because we were flying out to US Open, I gave them the challenge to switch to EZ Template with PROS.

The only issue with C++ is the fact that you go to different pages for the code, I get it organizational wise it makes total sense, just with middle schools and being so used to python, we were having a hard time.

I’m moving forward with PROS and EZ Template with my team that is leaving for the HS next year, but sticking with python for my upcoming 7th and 8th grade as I rebuild my competition teams.

When we get back into full competition, I’ll switch them to PROS before our regionals.

LemLib is a library for PROS. They are not two different things. “VEXCode” also encompasses the discontinued Pro V5 app and the newer VSCode extension.

3 Likes

Is PROS a seperate IDE than VSCode?

No, its a vscode extension

last year (high stakes) our bully bot used block code. it was easy for our coder to learn and use, and it made our mecanum bot possible.