2022_09_20 - Dutton-Christian-Robotics/Learning-to-Code GitHub Wiki
To Do
- Leaderboard
- Mecanum / holonomic drivetrain
- Everything in programming is either Remember; Organize; Do; or Decide Something
- Explain OOP
- class / object / instance
- inheritance
- methods / properties
- Variables
- types: string, double, boolean
- naming: camel case, snake case, kebab case, Pascal case
- declaration, assignment, initialization
- Basic parts of an OpMode / Java class—a program within a program
- things we "inherit": HardwareMap
Missions
- Get your robot to drive forward (properly): 2xp
- Get your robot to drive backward (properly): 2xp
- Get your robot to rotate clockwise: 2xp
- Get your robot to rotate counter-clockwise: 2xp
- Get your robot to strafe left: 4xp
- Get your robot to strafe right: 4xp
- Get your robot to drive diagonally forward/left: 6xp
- Get your robot to drive diagonally backward/right: exp
- Get your robot to STOP driving: 8xp