escape bot
This commit is contained in:
parent
62b8633d68
commit
df3da42d84
@ -3,7 +3,7 @@ public class EscapeBot extends Bot {
|
|||||||
boolean foundShip = false;
|
boolean foundShip = false;
|
||||||
boolean offByOne = true;
|
boolean offByOne = true;
|
||||||
int currentStepCount = 0;
|
int currentStepCount = 0;
|
||||||
int steps = 0;
|
int steps = 10;
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
Bot bot = new EscapeBot(args);
|
Bot bot = new EscapeBot(args);
|
||||||
@ -16,13 +16,18 @@ public class EscapeBot extends Bot {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected char nextMove(View view) throws Exception {
|
protected char nextMove(View view) throws Exception {
|
||||||
|
System.out.println();
|
||||||
if (view.data.contains("o")) {
|
if (view.data.contains("o")) {
|
||||||
int index = view.data.indexOf('o');
|
int index = view.data.indexOf('o');
|
||||||
if(index > view.width * 2) {
|
if (index < view.width * 2 && !(index > view.width * 3)) {
|
||||||
return '^';
|
return '^';
|
||||||
|
} else if (index % 5 < 2) {
|
||||||
|
return '<';
|
||||||
|
} else if (index % 5 > 2) {
|
||||||
|
return '>';
|
||||||
}
|
}
|
||||||
}
|
return ' ';
|
||||||
if (steps == 0) {
|
} else if (steps == 0) {
|
||||||
currentStepCount += 1;
|
currentStepCount += 1;
|
||||||
if (offByOne) {
|
if (offByOne) {
|
||||||
currentStepCount += 1;
|
currentStepCount += 1;
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
import net.bytebuddy.implementation.bytecode.Throw;
|
|
||||||
|
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class ManualBot extends Bot {
|
public class ManualBot extends Bot {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user