Hallo liebe Community!
Ich bin absoluter Anfänger was programmieren an geht - weiß fast gar nichts, hab Informatik nur in der Schule.
Ich muss bis Mittwoch für die Schule ein Spiel programmiert haben. Wir arbeiten mit BlueJ. Ich hab eigentlich keiner Ahnung was Java angeht - meine Partnerin weiß noch weniger darüber und jetzt hab ich auch noch Corona ._. Über Hilfe wär ich also total dankbar.
Ich würde gerne in meinem Spiel zufällig Finsterlinge auf meinem Spielfeld platzieren, also mehrere Objekte aus einer Klasse. Jemand hat mir gesagt, ich solle ein Array erstellen. Das hab ich getan, jedoch bekomm ich jetzt eine NullPointerException zurück und bin ein wenig überfordert? Weiß jemand, was hier los ist?
public class Spiel extends Ereignisbehandlung
{
/**
* Konstruktor für Objekte der Klasse Spiel
*/
Random zufall;
public Spiel(){
new Rose ();
new KleinerPrinz ();
int num_finsterlinge = 8 ;
Finsterling [] my_finsterling_array = new Finsterling [8];
my_finsterling_array[0] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[1] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[2] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[3] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[4] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[5] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[6] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[7] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
for (int i = 200; i <=600; i++) {
my_finsterling_array = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
}
Starten ();
}
}
Danke im Voraus!!
Ich bin absoluter Anfänger was programmieren an geht - weiß fast gar nichts, hab Informatik nur in der Schule.
Ich muss bis Mittwoch für die Schule ein Spiel programmiert haben. Wir arbeiten mit BlueJ. Ich hab eigentlich keiner Ahnung was Java angeht - meine Partnerin weiß noch weniger darüber und jetzt hab ich auch noch Corona ._. Über Hilfe wär ich also total dankbar.
Ich würde gerne in meinem Spiel zufällig Finsterlinge auf meinem Spielfeld platzieren, also mehrere Objekte aus einer Klasse. Jemand hat mir gesagt, ich solle ein Array erstellen. Das hab ich getan, jedoch bekomm ich jetzt eine NullPointerException zurück und bin ein wenig überfordert? Weiß jemand, was hier los ist?
public class Spiel extends Ereignisbehandlung
{
/**
* Konstruktor für Objekte der Klasse Spiel
*/
Random zufall;
public Spiel(){
new Rose ();
new KleinerPrinz ();
int num_finsterlinge = 8 ;
Finsterling [] my_finsterling_array = new Finsterling [8];
my_finsterling_array[0] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[1] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[2] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[3] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[4] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[5] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[6] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
my_finsterling_array[7] = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
for (int i = 200; i <=600; i++) {
my_finsterling_array = new Finsterling(zufall.nextInt(200)+1, zufall.nextInt(200)+1);
}
Starten ();
}
}
Danke im Voraus!!