/* Slowly moves east and west. Does not fire. */
var west = false;
while (true) {
if (west) {
if (getX() > 25) {
swim(180, 25);
} else {
west = false;
swim(0, 0);
}
} else {
if (getX() < 75) {
swim(0, 25);
} else {
west = true;
swim(0, 0);
}
}
}
/* Moves south-west when hit. Does not fire. */
var d = damage();
while (true) {
if (d != damage()) {
swim(45, 100);
var t = 0;
for (var t = 0; t < 100; t++) {}
d = damage();
stop();
}
}
Selamat!
Solusi Anda benar, tetapi masih ada solusi yang lebih baik. Gunakan 'scan' untuk arahkan tembakan meriam.
Musuh ini akan bergerak menjauh jika ditembak. Berenanglah mendekatinya jika diluar jangkauan meriam (70 meter).