reign
Legacy Member
Hallo,
Voor een opdracht van school moet ik een speler (H) door een map met obstakels laten navigeren naar de schat (!).
Zelf ben ik nog niet zo vaardig met Java dus ik moet veel zoeken en proberen.
De omranding van mijn map (Dat een String moet zijn) heb ik gevonden;
Nu moet ik de binnenkant echter vullen met 15 willekeurig geplaatste '#'. Dit krijg ik echter niet meteen klaargespeeld.
Ik zat in de denkpiste waar ik een randomX en randomY gebruik om randomY de arrayrijen af te laten gaan en randomX om de plaatsen binnen de rij te laten controleren.
Ik zie echter niet hoe ik dit kan realiseren. Kan iemand mij de goede weg ophelpen?
Alvast bedankt!
Voor een opdracht van school moet ik een speler (H) door een map met obstakels laten navigeren naar de schat (!).
Zelf ben ik nog niet zo vaardig met Java dus ik moet veel zoeken en proberen.
De omranding van mijn map (Dat een String moet zijn) heb ik gevonden;
Code:
String[] map = new String[7];
map[0] = "";
map[1] = "";
map[2] = "";
map[3] = "";
map[4] = "";
map[5] = "";
map[6] = "";
for (int i = 0; i < 20; i++) {
map[0] += "#";
map[6] += "#";
}
for (int x = 1; x <6; x++){
for (int y = 0; y <20 ; y++){
if(y == 0 || y == 19){
map[x] += "#";
}
else {
map[x] += " ";
}
}
}
for (String n:map){
System.out.println(n);
}
}
}
Nu moet ik de binnenkant echter vullen met 15 willekeurig geplaatste '#'. Dit krijg ik echter niet meteen klaargespeeld.
Ik zat in de denkpiste waar ik een randomX en randomY gebruik om randomY de arrayrijen af te laten gaan en randomX om de plaatsen binnen de rij te laten controleren.
Ik zie echter niet hoe ik dit kan realiseren. Kan iemand mij de goede weg ophelpen?
Alvast bedankt!