escape bot
This commit is contained in:
parent
62b8633d68
commit
df3da42d84
@ -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,13 +16,18 @@ 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) {
|
||||
currentStepCount += 1;
|
||||
|
@ -1,5 +1,3 @@
|
||||
import net.bytebuddy.implementation.bytecode.Throw;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
public class ManualBot extends Bot {
|
||||
|
Loading…
x
Reference in New Issue
Block a user