Leçon 4 sur 6
Poser la pièce et effacer les lignes
Quand une pièce atterrit, merge(grid, piece) écrit ses 1 dans la grille — elle fait maintenant partie du décor.
clearLines(grid) parcourt la grille de bas en haut : chaque ligne pleine est retirée (splice), une ligne vide est ajoutée en haut (unshift), et on compte les lignes effacées.
grid.splice(r, 1); // retire la ligne pleine grid.unshift(emptyRow); // ligne vide en haut cleared = cleared + 1;
🎯 Ton objectif
Écris merge(grid, piece) qui écrit les cases 1 de la pièce dans la grille, et clearLines(grid) qui efface les lignes pleines (splice + unshift d'une ligne de 0) et renvoie leur nombre.
Leçon PRO
Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.
Découvrir PRO →