robocode - ifrndocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode...

27
Robocode Introdução

Upload: others

Post on 02-Aug-2020

20 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Robocode

Introdução

Page 2: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Instalação

Acesse: docente.ifrn.edu.brDisciplinas-> Algoritmos ->Instalador do Robocode

Acesse: docente.ifrn.edu.brDisciplinas-> Algoritmos ->Instalador do Robocode

Page 3: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Download

Page 4: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Use o atalho:CTRL+ALT+TPara abrir o terminal

Use o atalho:CTRL+ALT+TPara abrir o terminal

Digite os seguintes comandos:cd Downloadsjava -jar robocode.jar

Digite os seguintes comandos:cd Downloadsjava -jar robocode.jar

Page 5: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Inicie a instalação clicando em SimInicie a instalação clicando em Sim

Page 6: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Aceite a criação da pasta clicando em SimAceite a criação da pasta clicando em Sim

Page 7: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em OKClique em OK

Page 8: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi
Page 9: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Terminada a instalação, volte ao terminal e digite os seguintes comandos:cdcd robocode./robocode.sh

Terminada a instalação, volte ao terminal e digite os seguintes comandos:cdcd robocode./robocode.sh

Page 10: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Selecione Robot -> EditorSelecione Robot -> Editor

Page 11: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em SimClique em Sim

Page 12: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em OkClique em Ok

Page 13: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Escolha File -> New RobotEscolha File -> New Robot

Page 14: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Escreva o seu Primeiro nome como nome do robo.Lembre-se que a primeira letra deve ser maiúscula

Escreva o seu Primeiro nome como nome do robo.Lembre-se que a primeira letra deve ser maiúscula

Page 15: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

ExemploExemplo

Page 16: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Esse é o nome do seu pacote de robôsUse as suas iniciais, todas minúsculas

Esse é o nome do seu pacote de robôsUse as suas iniciais, todas minúsculas

Page 17: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em Ok para criar a pasta onde fcarão os seus robôs

Clique em Ok para criar a pasta onde fcarão os seus robôs

Page 18: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Retre as // do início das linhas 3 e 21Retre as // do início das linhas 3 e 21

Page 19: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Salve o seu robô clicando em:File -> SaveSalve o seu robô clicando em:File -> Save

Page 20: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em Sim para criar a pasta onde serão salvos os seus Robôs

Clique em Sim para criar a pasta onde serão salvos os seus Robôs

Page 21: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em OKClique em OK

Page 22: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Compile o seu robô clicando em:Compiler -> Compile

A mensagem “Compiled Sucessfully” deve aparecer

Compile o seu robô clicando em:Compiler -> Compile

A mensagem “Compiled Sucessfully” deve aparecer

Page 23: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Feche o editor e volte à tela principal.Selecione: Battle -> New

Feche o editor e volte à tela principal.Selecione: Battle -> New

Page 24: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Adicione o seu clicando no botão AddAdicione o seu clicando no botão Add

Page 25: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Adicione o robô Corners do pacote sampleAdicione o robô Corners do pacote sample

Page 26: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Clique em Rules e no campo “Number of Rounds” coloque 3Clique em Start Battle

Clique em Rules e no campo “Number of Rounds” coloque 3Clique em Start Battle

Page 27: Robocode - IFRNdocente.ifrn.edu.br/tadeuferreira/disciplinas/2013.2/... · 2013-11-25 · robocode rotatelogs route robocode routef routef robocode. sh Loaded net.sf. Loading plugi

Que vença o melhorQue a sorte esteja sempre a seu favor

Que vença o melhorQue a sorte esteja sempre a seu favor