wiki:ControlSystems/SoftwareTeam/Training/IntermediateJava

Version 7 (modified by David Albert, 5 years ago) (diff)

--

Java Gym

All 2537 robot programming is done in the Java programming language. See here for why we program in Java. Many of the Getting Started examples involved cutting and pasting code, but to become a skilled software engineer, you'll need to be able to read and write code effectively on your own. Spend some time in the Java Gym strengthening your knowledge of Java these training links will help (and they'll help if you take AP Computer Science too):

Robocode

To practice your Java skills in a fun way, you can use the Robocode to hone your skills in a fun way. Robocode creates a virtual robot arena on your computer where you can program virtual robots and battle them against pre-programmed robots supplied with the simulator or robots programmed by your friends.