CodeAgeBy Sitezack
Finalprojekt: dein TetrisTetris auf Canvas, in einer echten Website0 XP
Kapitel-Fortschritt0/6

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