CodeAgeBy Sitezack
Projet final : ton TetrisTetris sur Canvas, dans un vrai site0 XP
Progression du chapitre0/6

Leçon 1 sur 6

La grille de jeu

Tout Tetris repose sur une grille : un tableau de lignes, chaque ligne étant un tableau de cases (0 = vide, 1 = occupée).

Piège classique : chaque ligne doit être un tableau NEUF. Si toutes les lignes partagent le même tableau, remplir une case les remplit toutes !

function makeGrid(rows, cols) {
  var grid = [];
  for (var r = 0; r < rows; r++) {
    var row = [];
    // remplis row de 0, puis grid.push(row)
  }
  return grid;
}

🎯 Ton objectif

Écris la fonction makeGrid(rows, cols) qui renvoie une grille de rows lignes × cols colonnes, remplie de 0 — avec un tableau neuf pour chaque ligne.

Leçon PRO

Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.

Découvrir PRO