Robocode es un juego de programación donde el objetivo es codificar un tanque de batalla de robots para competir contra otros robots en un campo de batalla. Así que el nombre Robocode es una abreviatura de "Código de robot". El jugador es el programador del robot, que no tendrá ninguna influencia directa en el juego. En cambio, el jugador debe escribir la IA del robot que le dice cómo comportarse y reaccionar ante los eventos que ocurren en el campo de batalla. Las batallas se están ejecutando en tiempo real y en pantalla.
El lema de Robocode es: ¡Construye lo mejor, destruye el resto!
Además de ser un juego de programación, Robocode se usa para aprender a programar, principalmente en el lenguaje Java, pero otros lenguajes como C # y Scala también se están volviendo populares.
Las escuelas y universidades usan Robocode como parte de la enseñanza de cómo programar, pero también para estudiar inteligencia artificial (AI). El concepto de Robocode es fácil de entender y es una forma divertida de aprender a programar.
Robocode ofrece un entorno de desarrollo completo, y viene con su propio instalador, editor de robots integrado y Compilador de java Robocode solo requiere que una JVM (Java Virtual Machine) ya exista en el sistema donde se instalará Robocode. Por lo tanto, todo lo que un desarrollador de robots necesita para comenzar se proporciona con el archivo de distribución principal de Robocode (robocode-xxx-setup.jar). Robocode también admite el desarrollo de robots que utilizan IDE externos como, por ejemplo, Eclipse, IntelliJ IDEA, NetBeans, Visual Studio, etc., que admite al desarrollador mucho mejor que el editor de robots en Robocode.
El hecho de que Robocode se ejecute en la plataforma Java hace posible ejecútelo en cualquier sistema operativo con Java preinstalado, lo que significa que podrá ejecutarse en Windows, Linux, Mac OS, pero también UNIX y variantes de UNIX. Tenga en cuenta que Java 6 o más reciente debe estar instalado en el sistema antes de que Robocode pueda ejecutarse.
Código fuente: https://github.com/robo-code/robocode
Licencia: Eclipse Public License
Robocode Comentarios
Todavía no hay comentarios