Você está na página 1de 2

Robocode basics

Cada tanque comea com 100 de energia.


Cada tanque perde energia ao esbarrar em um
obstculo ou ser atingido.
O tanque precisa de energia para executar suas
aes.
O rob gasta energia ao atirar de acordo com o
poder do seu tiro, mas ganha energia se alvejar
outro rob.

EVENTOS
onHitByBullet(HitByBulletEvent e) O que fazer ao ser atingido por um tiro
onHitRobot(HitRobotEvent e) O que fazer ao esbarrar em outro rob
e.isMyFault() Retorna um boolean (true se esbarrou devido a um
movimento seu)
onHitWall(HitWallEvent e) O que fazer ao esbarrar na parede
onScannedRobot(ScannedRobotEvent e) O que fazer ao encontrar um rob
com o radar

MTODOS Robot
AES:
run() similar ao main() do java, por aqui que o programa vai comear a
ser lido
ahead(double) back(double) Anda para frente ou para trs dado o nmero
de pixels
fire(double) fireBullet(double) Atira dado o parmetro de energia (fireBullet
retorna informaes do tiro
turnLeft(double) turnRight(double) gira o rob dado o parmetro do
ngulo em graus

turnGunLeft(double) turnGunRight(double) gira o canho dado o


parmetro do ngulo
turnRadarLeft(double) turnRadarRight(double) gira o radar dado o
parmetro do ngulo

Você também pode gostar