Robocode-bki-hunter

AdvancedRobot created for the ICS 613 robot competition.

Download .zip Download .tar.gz View on GitHub

Welcome to robocode-bki-hunter Project

About the robot

robocode-bki-hunter is an Robocode robot extended from the base AdvancedRobot. The following details its approach to battling:

Movement

Hunter moves around the battle field in a circular pattern in regards to its opponent at its maximun velocity. When it approaches the battlefield walls within 100 pixels, Hunter will slow down its velocity and make an optimal turn away from the wall. This ensures fluidity of its movement, so there is not lost time changing directions.

Targeting

When a battle round starts, Hunter will lock on to the first robot its radar picks up. Once that robot has been destroyed, it will start to scan for another target.

Vulnerabilities

Due to its movement pattern and its reliance on the enemy robot's bearing, Hunter has a high probability of becoming stuck on the wall. As of this writing, the targeting system still needs to be tweaked to ensure bullet will hit. This robot always fires at maximum power, disregarding the distance to the locked on enemy, so the battle will tend to end quickly even if it is not in Hunter's favor.

About this project

For more details, please visit these guides: