How an Australian team won the robot soccer world championships
smh.com.au
smh.com.au
They were either first or second the first 5 years of the competition and have generally stayed at the top of the rankings every year.
What's fascinating about Robocup is that each team releases the source code to their robots at the end of each competition, which means each team essentially starts at an equal position every year. What differentiates top performers is their ability to innovate and improve every year.
Aldebaran (the company that makes them) provides the robot with a default OS. The main problem is that it's not really efficient nor stable, so in general teams have to reimplement nearly everything. But to play around with it it's probably decently accessible - as long as you don't do anything really innovative. Aldebaran's website gives more info about it.
Thanks.
Other problems are: understand which side of the field is actually yours (it's not uncommon to do autogoals, since the field is visually symmetrical), how to understand where you are after a referee repositions you, how to distinguish friendly robots from adversaries, not fall down every five seconds.
And still the game is driven by simple hardware physics: the robots engines tend to overheat very often, which basically results in the robots "melting" on themselves since they can't support their weight for very long. And there how much money a team has to spend comes into play heavily..
So to get back at your questions, not much. In general if you can shoot in the general direction of the enemy's goal more often than your adversaries, you will probably win =)