Professor: Anderson Luís Furlan
Extraindo conhecimento do robô
 Faça o download do código:
https://github.com/alsfurlan/robocode-02
 Importe satc.robocode.AndersonRobot_1.0.jar
 No Source Editor > File > Extracting > Selecione
satc.robocode e AndersonRobot 1.0 e clique em Add, em
seguida em Extract!
 Vá em File > Open e abra AndersonRobot que está dentro
das pastas robots/satc/robocode
Extraindo conhecimento do robô
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
Robocode no NetBeans
AdvancedRobot
AdvancedRobot
AdvancedRobot
 Características
 Enquanto um Robot pode só fazer uma coisa ao mesmo
tempo, o AdvancedRobot pode definir vários comandos ao
para executar ao mesmo tempo.
 São características do AdvancedRobot:
 Múltiplos eventos simultâneos – Ex.: Crazy
 Estratégias a cada turn – Ex.: Crazy
 Criados eventos customizados – Ex.: Target
 Pode manipular arquivos – Ex.: SittingDuck
 Interação com o usuário – Ex.: Interactive
AdvancedRobot
 setAhead
 setBack
 setFire
 execute
 setTurnLeft
 setTurnRight
 setTurnGunRight
 setTurnGunLeft
 setTurnRadarLeft
 setTurnRadarRight
 waitFor
 addCustomEvent
 onCustomEvent
AdvancedRobot
 Exemplos de robôs avançados
 Crazy
 Interactive
 Interactive_v2
 SittingDuck
 SpinBot
 Target
Liga Nacional de Robocode
 LIAG - Laboratório de Informática, Aprendizado e Gestão da
FT-UNICAMP - Faculdade de Tecnologia da Universidade
Estadual de Campinas.
 Início em 08/08/2016 e término em 17/10/2016.
 Divididos em duas etapas:
 Torneio local: 08/08/2016 à 19/09/2016.
 Liga Nacional: 26/09/2016 à 17/10/2016.
 Mínimo de 4 equipes
 A equipe campeã participa da liga nacional
Liga Nacional de Robocode
 Equipes
 Com no mínimo 1 e no máximo 4 participantes, sendo um
líder.
 As equipes devem se comprometer a enviar o código do robô
em todas as fases do torneio
 http://www.robocodebrasil.com.br
Build the best, destroy the rest!
Referências
Robocode Home. Disponível em:
<http://robocode.sourceforge.net>. Acesso em: 20 mar. 2016.
Robowiki. Disponível em: <http://robowiki.net/wiki/Robocode
>. Acesso em: 21 mar. 2016.
Robocode Brasil. Disponível em:
<http://www.robocodebrasil.com.br>. Acesso em: 01 mai.
2016.

Apresentação 2