diff --git a/out/production/Prog3/Praktikum05/RumbleBot.class b/out/production/Prog3/Praktikum05/RumbleBot.class index 29a2505..e068a01 100644 Binary files a/out/production/Prog3/Praktikum05/RumbleBot.class and b/out/production/Prog3/Praktikum05/RumbleBot.class differ diff --git a/src/Praktikum05/RumbleBot.java b/src/Praktikum05/RumbleBot.java index 6577c6b..7689364 100644 --- a/src/Praktikum05/RumbleBot.java +++ b/src/Praktikum05/RumbleBot.java @@ -1,21 +1,34 @@ package Praktikum05; +import java.util.Random; import java.util.Scanner; -public class RumbleBot extends Bot{ +public class RumbleBot extends Bot { protected RumbleBot(String[] args) { super(args); } private Scanner input = new Scanner(System.in); - + private int counter = 0; + private Random leftOrRight = new Random(); @Override protected char nextMove(View view) throws Exception { char roverKennung = view.data.charAt(40); boolean exit = false; while (!exit) { - input.close(); + if(counter <= 8){ + counter++; + return '^'; + }else if(counter > 8){ + counter = 0; + if(leftOrRight.nextBoolean()){ + return '>'; + }else{ + return '<'; + } + } + } throw new Exception("Beendet"); } @@ -27,4 +40,5 @@ public class RumbleBot extends Bot{ bot.run(); } + }