What's more fun than playing a computer game? Writing a program to play a computer game!
The 6.370 Robocraft programming competition during IAP is a unique challenge that combines battle strategy and software engineering. In short, the objective is to write the best player program for the computer game Robocraft.
The 2005 Final Tournament took place on January 29 and was a great success. The enthusiastic audience, filling 10-250, was treated to gripping battles between the finalist teams. In all respects, it was the biggest 6.370 ever.
We would like to thank our sponsor companies for their support, without which the competition would not have been possible. We would also like to thank the developers and contestants alike for their zeal and hard work throughout the competition.
Congratulations to this year's top teams!
Place |
Team014 | Clifford Frey, James Roewe |
| 2nd | Team022 | Ian Caines, Thomas Lam, Hugh Robinson |
| 3rd | Team069 | Adam Donovan, Matt Papi |
| 4th | Team097 | Stanley Wang, Kevin Wang, Paul Yang |
| 5th | Team015 | Drew Houston |
| 6th | Team111 | Alexey Radul, Josh Weaver |
| 7th | Team063 | Jenny Chan, Joel Fernandez, Bill Jacobs |
| 8th | Team087 | Jianlong Tan, Kah-Seng Tay, Kah-Keng Tay |
Robocraft, developed for 6.370, is a real-time strategy game. Two teams of robots roam the screen collecting resources and attacking each other with different kinds of weapons. However, in Robocraft each robot functions autonomously; under the hood it runs a Java virtual machine loaded up with its team's player program. Robots in the game communicate by radio and must work together to accomplish their goals.
Teams of one to three students enter 6.370 and are given the Robocraft software and a specification of the game rules at the beginning of IAP. During January, each team develops a player program, which will be run by each of their robots during Robocraft matches. At the end of the month, the players are pitted against each other head-to-head in a tournament. The final rounds of the tournament are played out in front of a live audience, with the top teams receiving cash prizes.