Hallo,
ich möchte in Java ein Spielfeld erstellen, in dem ein Spieler, der auf eine, vom zufällige Position geworfen wird und dann auf dem Feld den Schatz sucht.
Die begehbaren Felder sind einfach mit einer 0 belegt, die blockierten Felder eine 1. Der Schatz ist mit einer 9 gekennzeichnet.
Das Spielbrett und den allgemeinen Algorithmus habe ich schon, bekomme es nur nicht hin, den Spieler zu erstellen.
In der Main habe ich bisher
und da hakts dann auch schon. Wie genau gebe ich hier die Position des Spielers an?
Vlt kann mir jemand helfen und mir erklären wie genau das bei Arrays aussieht.
Vielen Dank.
ich möchte in Java ein Spielfeld erstellen, in dem ein Spieler, der auf eine, vom zufällige Position geworfen wird und dann auf dem Feld den Schatz sucht.
Die begehbaren Felder sind einfach mit einer 0 belegt, die blockierten Felder eine 1. Der Schatz ist mit einer 9 gekennzeichnet.
Das Spielbrett und den allgemeinen Algorithmus habe ich schon, bekomme es nur nicht hin, den Spieler zu erstellen.
In der Main habe ich bisher
int[][] spielbrett= {{...},{...},{...}};
Spieler spieler1 = new Spieler(spielbrett);
und da hakts dann auch schon. Wie genau gebe ich hier die Position des Spielers an?
Spieler spieler1 = new Spieler(spielbrett[1][1]);
funktioniert nicht, aber vlt liegt das auch daran, dass ich mir auch nicht so sicher bin, wie genau der Konstruktor in diesem Fall auszusehen hat.Vlt kann mir jemand helfen und mir erklären wie genau das bei Arrays aussieht.
Vielen Dank.
Zuletzt bearbeitet von einem Moderator: