Centro de Ciências Exatas, Ambientais e de Tecnologias
Faculdade de Engenharia de Computação

Paradigmas de Linguagens de Programação
7o. Laboratório - 03, 04, 07 e 09 de Abril

Assunto: Introdução ao Robocode
Hoje teremos nosso primeiro contato com o Programa Robocode. Este programa foi desenvolvido pela IBM (site oficial http://robocode.alphaworks.ibm.com) com o intuito de auxiliar o ensino de JAVA.

Verifique se o ícode do Robocode pode ser encontrado no menu Iniciar > Programas > Robocode.

Caso não exista um link para o Robocode, verifique se existe na pasta TEMP do drive C uma pasta de nome Robocode. Caso ela exista, dê um duplo click no arquivo Robocode.jar ou execute o comado java -jar Robocode.jar na janela do MS-DOS. Caso a pasta não exista, acesse o site do robocode e instale o software na pasta TEMP criando uma pasta de nome Robocode e execute-o como descrito acima.

Ao iniciar o programa, aparecerá a seguinte tela:

Temos a disposição diversos robôs prontos, desenvolvidos em Java. Antes de conhecê-los, vamos iniciar algumas batalhas disponíveis no programa. Acesse o menu Battle > Open > Intro.battle > Start Battle

Após ver o resultado de alguns rounds da batalha introdutória, acesse a batalha:

Battle > Open > Sample.battle > Start Battle

Cada tanque disponivel é um programa em java. Você pode consultar os códigos de cada robô através do menu Robot > Editor. Dentro do programa de edição, abra o arquivo \sample\corners.java por exemplo

Para criar seu próprio robô, você usará o mesmo editor. Após compilar seu arquivo Java, você terá gerado uma classe. Ao criar seu arquivo, o programa já propõe uma estrutura inicial que é padrão ao Robocode.

Na aula de hoje, você devera executar diversas batalhas, e consultar os arquivos .java de cada Robo disponível no diretório \sample. Veja os métodos, propriedades, como os objetos interagem entre si, enfim, procure compreender a estrutura do jogo.

Depois acesse o projeto a ser desenvolvido que fará parte de sua avaliacao.


BOM TRABALHO !!!