Hi Leute,
folgendes Problem:
Ich möchte ein 2-D Spiel entwickeln. Mein Spielfeld steht bereits, habe es mit einem Array erstellen können. Nun möchte ich das mein Spieler sich auf diesen Feldern bewegen kann.
Die Startposition meines Spielers liegt bei x=0;y=0 also ganz oben links.
Wie kann ich mein Spieler nun in das nächste Feld gehen? Müsste ich da irgendetwas überschreiben?
Über Ratschläge würde ich mich freue.
folgendes Problem:
Ich möchte ein 2-D Spiel entwickeln. Mein Spielfeld steht bereits, habe es mit einem Array erstellen können. Nun möchte ich das mein Spieler sich auf diesen Feldern bewegen kann.
Die Startposition meines Spielers liegt bei x=0;y=0 also ganz oben links.
Wie kann ich mein Spieler nun in das nächste Feld gehen? Müsste ich da irgendetwas überschreiben?
Über Ratschläge würde ich mich freue.
Code:
import java.util.Scanner;
class brett {
public static void main(String[] args) {
char[][] room = new char[4][8];
for (int i = 0; i < 4; i++) { //hier wird das ganze Array mit '.' gefüllt
for (int j = 0; j < 8 ; j++) {
room[i][j] = '.';
}
}
room[0][0] = 'P'; //Feld 0/0 wird mit 'P' gefüllt muss nur 1* gemacht werden deshalb nicht in for
for (int i = 0; i < 4 ; i++) { //hier wird das Array Ausgegebn
for (int j = 0; j < 8; j++) {
System.out.print(room[i][j]);
}
System.out.println();
}
Scanner scan = new Scanner(System.in);
String Eingabe;
System.out.println("Up");
Eingabe = scan.next();
if(Eingabe.equals("Up")) {
System.out.println("Richtig");
}
}
}