Browse Source

escape bot

master
Your Average Code 5 months ago
parent
commit
df3da42d84
2 changed files with 10 additions and 7 deletions
  1. 10
    5
      src/EscapeBot.java
  2. 0
    2
      src/ManualBot.java

+ 10
- 5
src/EscapeBot.java 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;

+ 0
- 2
src/ManualBot.java View File

@@ -1,5 +1,3 @@
import net.bytebuddy.implementation.bytecode.Throw;

import java.util.Scanner;

public class ManualBot extends Bot {

Loading…
Cancel
Save