apresentação 2

26
Professor: Anderson Luís Furlan

Upload: anderson-luis-furlan

Post on 15-Apr-2017

131 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Apresentação 2

Professor: Anderson Luís Furlan

Page 2: Apresentação 2

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

Page 3: Apresentação 2

Extraindo conhecimento do robô

Page 4: Apresentação 2

Robocode no NetBeans

Page 5: Apresentação 2

Robocode no NetBeans

Page 6: Apresentação 2

Robocode no NetBeans

Page 7: Apresentação 2

Robocode no NetBeans

Page 8: Apresentação 2

Robocode no NetBeans

Page 9: Apresentação 2

Robocode no NetBeans

Page 10: Apresentação 2

Robocode no NetBeans

Page 11: Apresentação 2

Robocode no NetBeans

Page 12: Apresentação 2

Robocode no NetBeans

Page 13: Apresentação 2

Robocode no NetBeans

Page 14: Apresentação 2

Robocode no NetBeans

Page 15: Apresentação 2

Robocode no NetBeans

Page 16: Apresentação 2

Robocode no NetBeans

Page 17: Apresentação 2

Robocode no NetBeans

Page 18: Apresentação 2

AdvancedRobot

Page 19: Apresentação 2

AdvancedRobot

Page 20: Apresentação 2

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.: CrazyEstratégias a cada turn – Ex.: CrazyCriados eventos customizados – Ex.: TargetPode manipular arquivos – Ex.: SittingDuckInteração com o usuário – Ex.: Interactive

Page 21: Apresentação 2

AdvancedRobot setAhead setBack setFire execute setTurnLeft setTurnRight setTurnGunRight setTurnGunLeft

setTurnRadarLeft setTurnRadarRight waitFor addCustomEvent onCustomEvent

Page 22: Apresentação 2

AdvancedRobot Exemplos de robôs avançados Crazy Interactive Interactive_v2 SittingDuck SpinBot Target

Page 23: Apresentação 2

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

Page 24: Apresentação 2

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

Page 25: Apresentação 2

Build the best, destroy the rest!

Page 26: Apresentação 2

ReferênciasRobocode 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.