Dateien hochladen nach „“
This commit is contained in:
parent
4735175c47
commit
817cd1679b
62
SnakeBot.java
Normal file
62
SnakeBot.java
Normal file
@ -0,0 +1,62 @@
|
||||
package Prak1;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.net.Socket;
|
||||
import java.net.InetSocketAddress;
|
||||
|
||||
public class SnakeBot extends Bot {
|
||||
|
||||
private int steps = 1;
|
||||
private int counter = 0;
|
||||
private char lastCommand = '^';
|
||||
|
||||
private int zuGehen = 1;
|
||||
private int gegangen = 0;
|
||||
boolean amDrehen = false;
|
||||
boolean amGehen = true;
|
||||
int x =0;
|
||||
|
||||
public SnakeBot(String[] args) {
|
||||
super(args);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected char nextMove(View view) {
|
||||
char command;
|
||||
if(x<4){
|
||||
if(amGehen && gegangen < zuGehen){
|
||||
gegangen +=1;
|
||||
return '^';
|
||||
}else{
|
||||
x += 1;
|
||||
gegangen =0;
|
||||
return '>';
|
||||
}
|
||||
}
|
||||
else{
|
||||
x=0;
|
||||
zuGehen +=2;
|
||||
gegangen =0;
|
||||
return '^';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private char drehen() {
|
||||
return 'd';
|
||||
}
|
||||
|
||||
private char gehen() {
|
||||
return 'w';
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
new SnakeBot(args).run();
|
||||
}
|
||||
}
|
63
battleBot.java
Normal file
63
battleBot.java
Normal file
@ -0,0 +1,63 @@
|
||||
package Prak1;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.net.Socket;
|
||||
import java.net.InetSocketAddress;
|
||||
|
||||
public class battleBot extends Bot {
|
||||
|
||||
private int steps = 1;
|
||||
private int counter = 0;
|
||||
private char lastCommand = '^';
|
||||
|
||||
private int zuGehen = 1;
|
||||
private int gegangen = 0;
|
||||
boolean amDrehen = false;
|
||||
boolean amGehen = true;
|
||||
int x =0;
|
||||
|
||||
public battleBot(String[] args) {
|
||||
super(args);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected char nextMove(View view) {
|
||||
char command;
|
||||
if(x<4){
|
||||
if(amGehen && gegangen < zuGehen){
|
||||
gegangen +=1;
|
||||
return '^';
|
||||
}else{
|
||||
x += 1;
|
||||
gegangen =0;
|
||||
return '>';
|
||||
}
|
||||
}
|
||||
else{
|
||||
x=0;
|
||||
zuGehen +=2;
|
||||
gegangen =0;
|
||||
return 'f';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private char drehen() {
|
||||
return 'd';
|
||||
}
|
||||
|
||||
private char gehen() {
|
||||
return 'w';
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
new battleBot(args).run();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user