Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.57 KB

README.pt-BR.md

File metadata and controls

32 lines (23 loc) · 1.57 KB

robocode-reimu

Um simples Robocode MegaBot AdvancedRobot para meelee e 1v1.

Foi criado pelo o time "Alpha" para o 6º campeonato de Robocode do Robotica Paula Souza (2018, clique em "6º Robocode") e terminou em 2º lugar. Confira suas batalhas (procure os vídeos com "Fatec108" no título).

O nome "Reimu" é uma referência a personagem principal Reimu, da série de jogos Touhou Project, que se esquiva de projéteis no jogo.

Estratégia

Enquanto faz um movimento em espiral em direção ao alvo, ele monitora a energia para checar se o alvo atirou. Se um tiro foi detectado, ele troca o sentido de rotação. Isso desvia da maioria dos robôs que miram utilizando técnicas Head-On ou Linear.

Outras Características

  • Radar One on One
  • Linear targeting (levemente modificado para pequenas voltas para pequenas distâncias)
  • Troca de alvo baseado em ser atingido, acerto de projétil, distância e vida
  • Troca de potência de projétil baseado em distância e na própria vida
  • Anticolisão com a parede (quebrado)

Demonstração da Reimu trocando de alvo selecionando a menor vida ao acidentalmente "esbarrar" e quando atingida.

Download .jar

Veja Releases.