Programando robôs de batalha em Java
Wednesday, 31 October 2007
Robocode é uma API escrita em Java que cria uma arena virtual de batalha para robôs.
Foi desenvolvido em 2001 por Mathew A. Nelson e o grande atrativo deste “joguinho”, na minha opinião, é a possibilidade de estar se divertindo e programando em Java ao mesmo tempo (já que nem sempre tenho tempo de programar).
Indo direto ao ponto, escrevi a primeira versão do meu robôzinho, BlackStar. O garoto já está invocado e se deixar, essa brincadeira vicia. Claro que ele é básico ainda, porque ainda não li toda a API do robocode (pode ser acessada no site).
Aqui um screenshot do BlackStar v 0.1 em ação. robocode_01.png
Bom, o código (blackstar.java) dele ainda está básico, mas mesmo assim vou disponibilizar, até porque pretendo escrever um artigo sobre o assunto. Acho que está bem documentado (tem que conhecer a API é claro).
É isso. Com o tempo vou postando os avanços bem como o artigo de introdução ao robocode (quero fazer algo bem completo).