Olá pessoal. Tudo certo?!
Nessa semana, estive na FURB (em Blumenau). Lá, tive a oportunidade de bater um papo com o pessoal sobre novos “desafios de SOA em tempos de AppEconomy”.
Fiquei extremamente impressionado com o interesse das pessoas em discutir ideias. Ainda mais impressionado com a competição organizada por eles de Robocode.
A propósito, você conhece Robocode?!
Usando a descrição do site oficial:
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.
Abaixo, você confere um screenshot do game:
No Robocode, você cria um “robô” para competir com outros. O robô mais bem programado vence os demais. No fundo, trata-se de um desafio de programação.
Para escrever seus programas, pode usar Java ou .NET.
Robocode é escrito em Java e funciona bem em Windows, Linux e MacOS.
Você pode obter o Robocode em http://sourceforge.net/projects/robocode/files/.
Importante destacar que trata-se de um projeto open-source. Logo, você pode dar uma olhada nos códigos fontes da própria engine.
Se você se interessou por aprender Robocode, considere dar uma olhada no “Get Started”
Abaixo, você pode ver o código-fonte de um robô disponível no pacote padrão. Aliás, uma excelente forma de aprender mais sobre a plataforma:
Vou desenvolver o meu “campeão”. Na medida em que estiver desenvolvendo, vou disponibilizar o código no meu github.
Se você tem dúvidas sobre Robocode, pode consultar a FAQ do projeto.
Espero desafiantes!
Robocode é muito legal. Ensinei Java com ele durante um bom tempo na Faculdade! Vale muito. Hehe, vou buscar alguns robôs aqui e publicar.
Outro legal de olhar é o Soccer Server – http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Main_Page
Neste você desenvolve jogadores de futebol.
Quando brinquei com ele era em C, mas agora já deve ter outras linguagens. Anotei aqui para fuçar depois.
Estou instalando. Fiquei em dúvida entre .Net no qual trabalho e Java.
Optei por Java…
Outro simulador http://terrarium2.codeplex.com/
Olá, sou acadêmico da FURB e assisti sua palestra. Muito bacana e divertida, parabéns! Mas voltando ao assunto… Eu aceito seu desafio! Nos vemos no campo de batalha!
Challenge Accepted
Aqui na UNIVALI tbm fizemos um “torneio” de robocode, fiquei em quint lugar
Dos robôs de exemplo que vem no pacote de instalação do robocode o Walls é o mais parrudo #ficadica.
Que massa! Vamos ver essa parada…