Beispiel - Breakout - 7. Arbeitszyklus
Projektboard

Projekttagebuch

Aktuelle Implementierung
Verbesserung mit Hilfe der KI (LLM)
Wie könnte man die Blockreihen bunt gestalten?class Block extends Rectangle{...
class Spiel extends Actor {...
Erlaube Blöcken eine Farbe beim Erstellen mitzugeben
Passe den Block
-Konstruktor an:
class Block extends Rectangle
{
Block(float x, float y, Color farbe)
{
super(x, y, 80, 40);
setFillColor(farbe);
setBorderColor(Color.white);
setBorderWidth(2);
}
}
Bestimme die Farbe je nach Reihe
void blöckeErstellen()
{
int startX = 0;
int startY = 40;
int breite = 80;
int höhe = 40;
Color[] farben = { Color.red, Color.orange, Color.yellow, Color.green };
for (int reihe = 0; reihe < 4; reihe++) {
for (int spalte = 0; spalte < 12; spalte++) {
int x = startX + spalte * breite;
int y = startY + reihe * höhe;
Color farbe = farben[reihe]; // passende Farbe auswählen
Block b = new Block(x, y, farbe);
blöcke.add(b);
}
}
}