Robocode

Robocode

Robocode es un juego de programación donde el objetivo es codificar un tanque de batalla de robots para competir contra otros robots en una arena de batalla.
Robocode es un juego de programación donde el objetivo es codificar un tanque de batalla de robots para competir contra otros robots en una arena de batalla.Entonces el nombre Robocode es la abreviatura de "Código de robot".El jugador es el programador del robot, que no tendrá influencia directa en el juego.En cambio, el jugador debe escribir la IA del robot diciéndole cómo comportarse y reaccionar ante los eventos que ocurren en la arena de batalla.Las batallas se ejecutan 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 están utilizando Robocode como parte de la enseñanza de cómo programar, pero también para estudiar la inteligencia artificial (IA).El concepto de Robocode es fácil de entender y una forma divertida de aprender a programar.Robocode ofrece un entorno de desarrollo completo y viene con su propio instalador, editor de robot incorporado y compilador de Java.Robocode solo requiere previamente que exista una JVM (Máquina virtual Java) en el sistema donde se va a 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 es compatible con el desarrollo de robots que utilizan IDE externos como, por ejemplo, Eclipse, IntelliJ IDEA, NetBeans, Visual Studio, etc., lo que es mucho mejor para el desarrollador que el editor de robots en Robocode.El hecho de que Robocode se ejecute en la plataforma Java permite ejecutarlo 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 posterior debe estar instalado en el sistema antes de que Robocode pueda ejecutarse.Código fuente: Licencia: Licencia pública de Eclipse
robocode

Caracteristicas

Alternativas a Robocode para Steam con licencia comercial

Human Resource Machine

Human Resource Machine

Programe pequeños trabajadores de oficina para resolver acertijos.¡Sé un buen empleado!Las máquinas están llegando ... para tu trabajo.
while True: learn()

while True: learn()

Juega el rol de un especialista en aprendizaje automático que utiliza la programación visual para ganarse la vida.