Lektion 4 von 6
Stein ablegen und Zeilen löschen
Landet ein Stein, schreibt merge(grid, piece) seine 1en ins Raster — er gehört jetzt zur Landschaft.
clearLines(grid) läuft von unten nach oben: Jede volle Zeile wird entfernt (splice), oben kommt eine leere Zeile dazu (unshift), und die gelöschten Zeilen werden gezählt.
grid.splice(r, 1); // volle Zeile entfernen grid.unshift(emptyRow); // leere Zeile oben cleared = cleared + 1;
🎯 Dein Ziel
Schreibe merge(grid, piece), das die 1-Zellen des Steins ins Raster schreibt, und clearLines(grid), das volle Zeilen löscht (splice + unshift einer 0-Zeile) und ihre Anzahl zurückgibt.
PRO-Lektion
Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.
PRO entdecken →