Starting messing with Robocode earlier this week. Its fun, in a busman’s holiday kind of way. The complexity of some of the publicly available robots is amazing. Its also a good way to learn about the behaviour of highly event-driven systems (ie. unpredictable).