资 源 简 介
kylan is a robocode robot that implements the following strategy:
Movement: kylan attempts to move along the walls of the battlefield, changing directions if hit twice in a row or on a collision with another robot.
Targeting: It attempts to scan for other robots while it is moving.
Firing: When it scans another robot it fires based on the distance from the other robot. Distance < 100 fires at power 3, 100 < distance < 500 fires at power 2, distance > 500 fires at power 1.
Vulnerabilities: It is most vulnerable when it is at a corner. It can get stuck in a corner when it gets hit multiple times because of the condition to change directions when hit twice in a row.
文 件 列 表
robocode-khh-kylan-1.1.1012
src
.classpath
.project
build.xml
checkstyle.build.xml
common.build.xml
dependencyfinder.build.xml
dist.build.xml
emma.build.xml
findbugs.build.xml
ivysettings.xml
jacoco.build.xml
jar.build.xml
javadoc.build.xml
javancss.build.xml
junit.build.xml
khh.Kylan_1.1.1012.jar
pmd.build.xml
sclc.build.xml
verify.build.xml