Grobots is a real-time strategy programming game, in which you write programs to control teams of robots as they forage, reproduce and fight.  This is a Java port of the August 2012 version.