Robocode

Robocode

Robocode é um jogo de programação em que o objetivo é codificar um tanque de batalha de robôs para competir contra outros robôs em uma arena de batalha.
Robocode é um jogo de programação em que o objetivo é codificar um tanque de batalha de robôs para competir contra outros robôs em uma arena de batalha.Portanto, o nome Robocode é uma abreviação de "Código do robô".O jogador é o programador do robô, que não terá influência direta no jogo.Em vez disso, o jogador deve escrever a IA do robô dizendo como se comportar e reagir a eventos que ocorrem na arena de batalha.As batalhas acontecem em tempo real e na tela.O lema do Robocode é: Construa o melhor, destrua o resto!Além de ser um jogo de programação, o Robocode é usado para aprender a programar, principalmente na linguagem Java, mas outras linguagens como C # e Scala também estão se tornando populares.Escolas e universidades estão usando o Robocode como parte do ensino de programação, mas também para o estudo da inteligência artificial (IA).O conceito de Robocode é fácil de entender e uma maneira divertida de aprender a programar.O Robocode oferece um ambiente de desenvolvimento completo e vem com seu próprio instalador, editor de robôs embutido e compilador Java.O Robocode exige apenas que uma JVM (Java Virtual Machine) já exista no sistema em que o Robocode será instalado.Portanto, tudo o que um desenvolvedor de robôs precisa para começar é fornecido com o arquivo de distribuição principal do Robocode (robocode-xxx-setup.jar).O Robocode também suporta o desenvolvimento de robôs usando IDEs externos como, por exemplo, Eclipse, IntelliJ IDEA, NetBeans, Visual Studio etc., que oferecem suporte ao desenvolvedor muito melhor do que o editor de robôs no Robocode.O fato de o Robocode ser executado na plataforma Java torna possível executá-lo em qualquer sistema operacional com o Java pré-instalado, o que significa que ele poderá ser executado no Windows, Linux, Mac OS, mas também no UNIX e variantes do UNIX.Observe que o Java 6 ou mais recente deve estar instalado no sistema antes que o Robocode possa executar.Código fonte: Licença: Eclipse Public License
robocode

Local na rede Internet:

Recursos

Alternativas ao Robocode para todas as plataformas com licença comercial

Colobot

Colobot

Colobot (Colonize with Bots) era um videogame educacional de estratégia em tempo real com gráficos 3D.
LightBot

LightBot

Lightbot é um jogo de quebra-cabeça de programação: um jogo de quebra-cabeça que usa mecânica de jogo firmemente enraizada nos conceitos de programação.
Human Resource Machine

Human Resource Machine

Programe pequenos funcionários de escritório para resolver quebra-cabeças.Seja um bom funcionário!As máquinas estão chegando ... para o seu trabalho.
while True: learn()

while True: learn()

Faça o papel de um especialista em aprendizado de máquina que usa a programação visual para ganhar a vida.
CeeBot

CeeBot

CeeBot é um novo conceito com o qual você aprenderá programação enquanto se diverte.