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

Lektion 1 von 6

Das Spielraster

Jedes Tetris basiert auf einem Raster: ein Array aus Zeilen, jede Zeile ein Array aus Zellen (0 = leer, 1 = belegt).

Klassische Falle: Jede Zeile muss ein NEUES Array sein. Teilen sich alle Zeilen dasselbe Array, füllt eine Zelle alle auf einmal!

function makeGrid(rows, cols) {
  var grid = [];
  for (var r = 0; r < rows; r++) {
    var row = [];
    // fülle row mit 0, dann grid.push(row)
  }
  return grid;
}

🎯 Dein Ziel

Schreibe die Funktion makeGrid(rows, cols), die ein Raster aus rows Zeilen × cols Spalten voller 0 zurückgibt — mit einem neuen Array für jede Zeile.

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken