escape bot

This commit is contained in:
Your Average Code 2023-12-19 16:33:35 +01:00
parent 62b8633d68
commit df3da42d84
2 changed files with 10 additions and 7 deletions

View File

@ -3,7 +3,7 @@ public class EscapeBot extends Bot {
boolean foundShip = false;
boolean offByOne = true;
int currentStepCount = 0;
int steps = 0;
int steps = 10;
public static void main(String[] args) {
Bot bot = new EscapeBot(args);
@ -16,15 +16,20 @@ public class EscapeBot extends Bot {
@Override
protected char nextMove(View view) throws Exception {
System.out.println();
if (view.data.contains("o")) {
int index = view.data.indexOf('o');
if(index > view.width * 2) {
if (index < view.width * 2 && !(index > view.width * 3)) {
return '^';
} else if (index % 5 < 2) {
return '<';
} else if (index % 5 > 2) {
return '>';
}
}
if (steps == 0) {
return ' ';
} else if (steps == 0) {
currentStepCount += 1;
if(offByOne) {
if (offByOne) {
currentStepCount += 1;
}
offByOne = !offByOne;

View File

@ -1,5 +1,3 @@
import net.bytebuddy.implementation.bytecode.Throw;
import java.util.Scanner;
public class ManualBot extends Bot {