Team 38 rf_enable();
The Team
The Strategy
The Design
The Code
The Results

Strategy

Our strategy was not to suck. Which was ironic, because our team's original name was "Team Suck."

The strategy we all agreed on was pretty cool. It consisted of messing up the opponent, color sorting all the balls on the board, then dropping the wrong color balls in the opponent's bin and the right color balls in our bins.

The first step was to make a lap around the board as fast as possible, throwing off the positions of all the balls. This way, our opponent couldn't assume any balls were in a certain position and then go collect them.

The second step was to randomly wander the board, collecting and sorting all the balls we could find. We would use bump sensors and timeouts to ensure we were always moving and collecting balls.

The third and final step was to dock at the opponent's bin, drop all the wrong color balls, then spin over and dock at our bin with the right color balls. We would use line following and RF to make the docking accurate and reliable.

Unfortunately, when we finally got around to testing our strategy, we found out it didn't work. With about an hour to go before impounding, we scratched it all and started fresh. We figured we'd probably have a better shot at winning if we just turned and scored with the 4 balls in front of us, then played the theme to The Legend of Zelda until the round was over.