SebastienDebia/Versatile

robot for Robocode

★ 0Forks 0JavaGitHub ↗Compare

README

Versatile

robot for Robocode

Design

Gun

Uses multiple guns and maintains stats during the battle to adapt to the ennemy (hence the name)

The guns are:

  • HoT
  • linear
  • dynamic segmentation (collects hit statistics and builds a binary search tree by dynamically splitting nodes according to the most effective dimension)

the last one is instanciated several times with different hyper parameters

Movement

The bot uses anti gravity movement, with anti gravity on walls, corners, the ennemy and the center, as well as on where the ennemy bullets are believed to be

Rankings

Used to be ranked ~120 in the 1v1 roborumble (http://literumble.appspot.com/Rankings?game=roborumble)

Demo

Versatile

VersatileDebug

Contributors

SebastienDebia

Issues

demo

#1 · open · 1 comments