Changes between Version 16 and Version 17 of ControlSystems/SoftwareTeam/Training/VirtualTraining
- Timestamp:
- Aug 31, 2020, 10:28:54 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ControlSystems/SoftwareTeam/Training/VirtualTraining
v16 v17 3 3 4 4 When you can't build, program, and battle real robots, the next best things are virtual battle bots. This training makes extensive use of a virtual battle-bot simulator/environment developed by IBM called [https://robocode.sourceforge.io/ RoboCode]. The robots are programmed in a popular language called Java which is also used in real-world FRC robotics. This training will introduce you to Java and then help you build your skills by programming virtual robots and battling them in the !RoboCode arena. Once you know some basic Java, you can grow your robo mojo by programming simple robots and battling them against automated trainer bots. As your skills advance you can test them by battling your teammates' bots or even entering international competitions. 5 6 == Java ==7 There are many excellent online Java tutorials; check out the following and use the one you like:8 9 * [https://www.sololearn.com/Course/Java/ Sololearn]10 * [https://www.codecademy.com/learn/learn-java/ Code Academy]11 * [https://www.tutorialspoint.com/java/index.htm Tutorials Point]12 * [https://edhesive.com/courses/apcs_java Edhesive] - you'll need to talk to a teacher or mentor to access this one13 14 Once you're comfortable with Java basics, move on to the !RoboCode challenges below to test your skills!15 5 16 6 == !RoboCode == … … 21 11 * [wiki:VirtualTraining/RoboCodeResources References, Tutorials, and Resources] 22 12 13 == Java Gym == 14 There are many excellent online Java tutorials; check out the following and use the one you like: 15 16 * [https://www.sololearn.com/Course/Java/ Sololearn] 17 * [https://www.codecademy.com/learn/learn-java/ Code Academy] 18 * [https://www.tutorialspoint.com/java/index.htm Tutorials Point] 19 * [https://edhesive.com/courses/apcs_java Edhesive] - you'll need to talk to a teacher or mentor to access this one 20 21 The more Java you learn, the better your robots will be. Spend time working out in the Java Gym and you'll become a RoboCode Master. 22 23 23 == == 24 24 [wiki:VirtualTraining/Day1 Day 1]