The game is designed to help you learn Java, and have fun doing it. Robots are written in the Java(TM) Programming Language, and the Robocode game can run on any operating system supported by the Java Platform, which includes all common operative systems like Windows, Mac
OS X, Linux etc.