Minicurso de Robocode: Aprenda a Programar Agentes Robôs de Batalha
📅 Data: 15 de fevereiro de 2025 (sábado letivo referente a uma quarta-feira)
🕣 Horário: 08h30 às 10h30
📍 Local: IFCE Campus Tianguá, Laboratório de Informática 03
🧑🏽🏫 Docente regente: David de Miranda
🎓 Docente auxiliar: Rhyan Ximenes
Robocode é um jogo de programação no qual você cria robôs virtuais que lutam entre si em um campo de batalha. É uma ferramenta educacional divertida e desafiadora que ajuda a desenvolver habilidades em programação, lógica, estratégia e inteligência artificial.
Os jogadores programam seus robôs usando a linguagem de programação Java. Cada robô é projetado com comportamentos específicos, como movimentação, mira, e ataque. Durante a batalha, os robôs tentam se destruir mutuamente, e o último robô em pé é o vencedor.
Robocode é amplamente utilizado em competições e como um recurso de aprendizado em cursos de programação. Se você gosta de desafios técnicos e de ver sua criação ganhar vida em um ambiente competitivo, vale a pena participar!
Conteúdo do Minicurso:
1. Introdução ao Robocode
- O que é o Robocode?
- Configuração e uso do Robocode IDE;
- Estrutura do robô (corpo, arma, radar).
2. Movimentação e Combate
- Comandos básicos: mover, girar e atirar;
- Eventos importantes: detecção de inimigos, colisões e tiros;
-Regras do jogo e pontuação.
3. Criando e Programando um Robô
- Estrutura do código e primeiros comandos;
- Estratégias básicas de movimentação e ataque;
-Testes e ajustes no comportamento do robô.
4. Batalha e Aprimoramento
- Simulação de batalhas no Robocode