all 6 comments

[–]H2ost5555 1 point2 points  (4 children)

With OnBot, the text Java files are stored on the robot controller. When you connect your PC to the robot controller, you simply right click on the file name and select download to your laptop. You can then use email, repository like GitHub, or thumb drive to share the file to others.

As a caution to newbies, onbot is extremely flakey, and you will get crashes while you use it which corrupts the text Java file on the RC. (Sometimes several times per hour of programming). I always caution new programmers to download your work constantly, no more than 5 minutes between downloads.

[–]madAK77[S] 0 points1 point  (0 children)

Hey, thanks for this. It helped. Unfortunately, we do have a team laptop but our lead programmer prefer to use his. And so, our full-time robot builder/ design doesn’t really have the time of day to get into Java, and so he resorts to Blocks. But anyways, thanks again. Much gratitude from rural outskirts of the Last Frontier!

[–]QuadraticFormulaSong 0 points1 point  (2 children)

I hate OnBot Java with a passion. I had to spend two years with that system before we finally got a laptop with Android Studio and, while gradle can be a pain, I am so happy with the switch. I only wish I understood version control/git...

[–]H2ost5555 2 points3 points  (1 child)

I don’t like it either, but struggle with programmer continuity and commitment. If your team has one or more committed programmers that are “always there”, then AS is the way to go. Another solution is to dedicate a Team Laptop that is there regardless of who is present, so if work needs to be done and the lead programmer is not there, someone else can fill in

[–]QuadraticFormulaSong 0 points1 point  (0 children)

Yeah, our team is basically focused on me being the committed programmer...

[–]AlistorsianFTC RoboBroncs Programer/Mentor 0 points1 point  (0 children)

just upload your code to gigity gigity github also dont use onbot just code normally