Over Under - season code request

I wasn’t planning on doing this again as last years response was underwhelming, however…

Worlds for the Over Under season is over.

Preserve your amazing autonomous and driver control programming forever !

As I do every year, I would like any teams that think their programing may help future generations to send me the code or (preferably) a link to a git repo I can fork, I will add to a github organization as I have done in previous years. The code can be programmed using any development system, not just VEXcode, as long as I can create a git repo for it (so blocks programs may be difficult to archive). FYI, the names of these old archives actually have nothing to do with what we now call VEXcode, I started setting these up years before we even thought of that. Code containing hacks or unofficial APIs will not be included.

code from the past eight years is here

Nothing but Net - github.com/vexcode-2015
Starstruck - github.com/vexcode-2016
In the Zone - github.com/vexcode-2017
Turning point - github.com/vexcode-2018
Tower Takeover - github.com/vexcode-2019
Change Up - github.com/vexcode-2020
Tipping Point - github.com/vexcode-2021
Spin Up - github.com/vexcode-2022

11 Likes

In case you for whatever reason don’t receive better examples:

5062F python program.zip (4.5 KB)

I made this program in python with the vscode extension. I’m not sure if it would make for the best example as I didn’t program it particularly efficiently, and some other issues that caused me to restart my program for worlds

5062F Worlds Program CPP.zip (117.5 KB)

Here’s my cpp worlds program that also didn’t work particularly well (also with the VEX vscode extension (not PROS)), but it is significantly larger and a lot of parts are a lot harder to read (it was my first time programming in c plus plus). (also it didn’t help that it hardly worked and none of our autons worked at worlds except a one ball :cry:

I’m not sure exactly what type of programs you are looking for, but these are fairly simple, and are probably not what you are looking for as neither worked particularly well, but I wanted to post them anyway in case they would be good examples of beginner code.

5 Likes

Here’s our code that we used at states
344EStatesCodeOverUnder.zip (4.1 KB)

3 Likes

This is our code, used at the UK National Championships (Lovelace Division):
GitHub - AHumanIBelieve/13765Y-code: Code for VEX VRC team 13765Y MTS_CtrlAltDefeat.
Feel free to use it, but it’s very over-under specific. It has a log drive, two wings (using motors), a flywheel (which we had to limit to 0.9 speed) and was literally the best flywheel in the UK (not bragging, just stating facts). Also an intake. Ignore the stuff in the ReadMe, the wiring is outdated.

4 Likes

My team that used Simulink wanted to share their model. This is their skills version, but the only difference with their match versions are different autonomous waypoints and the removal of a few states that run the flywheel for skills.

Skills_Team_15801E_2024.zip (228.7 KB)

5 Likes

I know I’m a little late, but here’s my team’s code for Over Under:

This was my team’s third year in VRC, and we’ve got odometry, an auton selector, PID, and various other movement algorithms which use odom. I wrote a little on the readme, but if anyone has any questions feel free to ask me

6 Likes

Is it possible you senior guys can make videos from scratch to show coding step by step for a real game such as over under to juniors? For example, our team is very good at block but we don’t know where to start using c++ although we do know basics of it. There are some videos show pros, ez template, v5 pro, jar, etc but all of them are talking just a little part instead of in series. We heard about there is chinese team coach is going to make video lessons to make money because there are a lot of junior teams need it. Hopefully, our vex community can do it in nonprofit for sharing knowledge to the world.

3 Likes

It’s never to late to share information, as long as it’s passed on or shared it’s all good(in my opinion)

2 Likes

I might be able to write a step-by-step guide for my code, but it’s in python. There’s nothing wrong with blocks, however!

1 Like

Processing: Files.zip…

Heres mine. We’re a first year team so it’s a little wonky and the PID is janky but here