Sumo robots are very, very fun to make (and always make 2).
Tip on programming your Sumo robot so it is more fun to watch:
Unfortunatly I had my sumo-period just before LMR was born, so I dont have them in posts. But I just saw some of the great Sumos, and Nano-sumes that you guys make, around the site, and I got to think of this tip:
Make them celebrate victory, it is much more fun than just driving around for ever :)
Explanation:
Most Sumo's can look ahead, and down - if there is something in front and if line is crosed.
Most videos that you see of Sumos are Sumos that push stuff out of the ring, and then spin around and frantic look for new stuff to push out of the ring. Point is; They never rest, never celebrate. And that is a shame IMHO.
It is very easy to let your Sumo know that it has won: IF there is something close in front, AND there is a ring below, THEN you have WON!
And then why not slow down, zig-zag-back up, find the center of the ring, and "bow" by driving a half circle backwards or something? :) If it has sound, even spit out a jingle of victory, tata da daaaa!.
Perhaps then enter a state of "sleep" only intereupted if there is something close in front of it, like a hand, or a new opponent :)
***Update:
I got some comments on this, and therefore: For those wondering if this will make the losing robot celebrate; A) Who gives? B) Make the routine first stop doing anything, and then, if there is no change, it has won. If it stops doing anything, and there are changes, it has lost. But never mind the losing routine, the above will work wonders alone, trust me :)