[align=center][size=x-large]Kripnos[/size][/align]
[size=small]Posto il mio anche se stupido e fatto di fretta, tanto per uppare questo argomento molto bello
Il mio include:
Premetto che non ho mai programmato in Java seriamente so appena le basi quindi non offendete il mio piccolo Robottino del male *-*
Ps: Domani lo sistemo per bene che ora ho sono sono le 2 di notte e devo dormire >.>
[size=small]Posto il mio anche se stupido e fatto di fretta, tanto per uppare questo argomento molto bello
Il mio include:
- Verbose mode
- Statistiche Personali alla fine
- Sistema di puntamento *-*
- Evasion ( ossia il robot si sposta in maniera Avanti a destra rispetto al colpo in caso di colpo subito)
Premetto che non ho mai programmato in Java seriamente so appena le basi quindi non offendete il mio piccolo Robottino del male *-*
Codice:
// Kripnos C0d3!!
// Import Ui
import robocode.HitByBulletEvent;
import robocode.Robot;
import robocode.ScannedRobotEvent;
import robocode.HitWallEvent;
import robocode.RateControlRobot;
// Public class
public class Kripnos extends Robot {
// <head>
static int debug = 0; // 1 per la 'verbose mode'
int hit_contator = 0; // Ogni colpo subito!
int Gun_contator = 0; // Ogni colpo sparato
// </head>
public void run() {
// Runtime!
while (true) {
ahead(150);
turnGunRight(359);
back(150);
turnGunLeft(360);
}
}
public void onScannedRobot() {
turnGunTo(scannedAngle);
if(debug == 1) {
System.out.print("Fire!\n");
}
// Fire!
fire(1);
Gun_contator += 1;
}
public void onHitByBullet() {
if(debug == 1) {
System.out.print("<kripnos> are hit by " + e + "\n");
}
hit_contator += 1;
turnAheadLeft(100, 180 - hitByBulletBearing);
}
public void DeathEvent() {
if(Debug == 1) {
System.out.print("<Kripnos> Die! :( ");
}
System.out.print("Stat:\nSei stato colpito " + hit_contator + "\nHai sparato " + Gun_contator + " colpi :D\n");
}
}