Robocode – IA de Combate
Apresentação – 04/12
Cauana & Equipe
Integrantes
• - Cauana Ghizzi
• - (Adicionar colegas da equipe)
Objetivo do Projeto
• • Criar um robô inteligente no Robocode
usando Java
• • Aplicar heurísticas e conceitos aprendidos na
disciplina
• • Competir em batalhas e analisar
desempenho
• • Utilizar lógica, eventos e estratégias de IA
O que é o Robocode?
• • Plataforma educacional para criação de
robôs programados em Java
• • Cada robô reage a eventos: detecção, tiros,
paredes, energia
• • Objetivo é derrotar os demais robôs na
arena
• • Ótimo para estudar IA, lógica e automação
Estratégias da IA
• • Radar girando continuamente para detectar
inimigos
• • Movimento evasivo em zig-zag
• • Potência de tiro baseada na distância
• • Correção automática ao bater na parede
• • Evasão ao ser atingido (mudança de direção)
Inteligência & Heurísticas
• • Ajuste automático da mira
• • Redução da potência de tiro em inimigos
fracos
• • Travamento do radar no alvo
• • Movimento adaptativo em combate
Repositório do Código
• GitHub do projeto:
• https://github.com/SEU-USUARIO/robocode-c
auana
• (Insira o link após subir o código)
Treinamento com Super Sample
Bots
• • Utilizados como referência para teste
• • Muito úteis para observar falhas no
movimento
• • Auxiliam no ajuste da mira e da evasão
• • Permitem medir evolução do desempenho
Resultados dos Testes
• • Robô mostrou bom desempenho contra bots
básicos
• • Evasão aumentou taxa de sobrevivência
• • Mira eficiente em curta e média distância
• • Comportamento consistente e estratégico
Conclusão
• • IA aplicada com heurísticas simples e
eficazes
• • Robô apresenta comportamento inteligente
e autônomo
• • Projeto reforça conceitos da disciplina
• • Possíveis melhorias: mira preditiva,
movimento avançado

Robocodeiadecombate_guerradecanhoes2025.pptx.pdf

  • 1.
    Robocode – IAde Combate Apresentação – 04/12 Cauana & Equipe
  • 2.
    Integrantes • - CauanaGhizzi • - (Adicionar colegas da equipe)
  • 3.
    Objetivo do Projeto •• Criar um robô inteligente no Robocode usando Java • • Aplicar heurísticas e conceitos aprendidos na disciplina • • Competir em batalhas e analisar desempenho • • Utilizar lógica, eventos e estratégias de IA
  • 4.
    O que éo Robocode? • • Plataforma educacional para criação de robôs programados em Java • • Cada robô reage a eventos: detecção, tiros, paredes, energia • • Objetivo é derrotar os demais robôs na arena • • Ótimo para estudar IA, lógica e automação
  • 5.
    Estratégias da IA •• Radar girando continuamente para detectar inimigos • • Movimento evasivo em zig-zag • • Potência de tiro baseada na distância • • Correção automática ao bater na parede • • Evasão ao ser atingido (mudança de direção)
  • 6.
    Inteligência & Heurísticas •• Ajuste automático da mira • • Redução da potência de tiro em inimigos fracos • • Travamento do radar no alvo • • Movimento adaptativo em combate
  • 7.
    Repositório do Código •GitHub do projeto: • https://github.com/SEU-USUARIO/robocode-c auana • (Insira o link após subir o código)
  • 8.
    Treinamento com SuperSample Bots • • Utilizados como referência para teste • • Muito úteis para observar falhas no movimento • • Auxiliam no ajuste da mira e da evasão • • Permitem medir evolução do desempenho
  • 9.
    Resultados dos Testes •• Robô mostrou bom desempenho contra bots básicos • • Evasão aumentou taxa de sobrevivência • • Mira eficiente em curta e média distância • • Comportamento consistente e estratégico
  • 10.
    Conclusão • • IAaplicada com heurísticas simples e eficazes • • Robô apresenta comportamento inteligente e autônomo • • Projeto reforça conceitos da disciplina • • Possíveis melhorias: mira preditiva, movimento avançado