Semua video
LainnyaMenengahFase D–FE1E5

Tetris Line Clear (Pembersihan Baris)

Tetris Clear mensimulasikan mekanik inti Tetris: sebuah piece jatuh selama masih bisa turun (can_fall), lalu dikunci (lock) ke papan. Setelah terkunci, baris yang penuh terdeteksi dan dibersihkan sehingga baris di atasnya turun (gravity). Visualisasi menampilkan tumpukan blok yang bertambah, baris penuh yang hilang, dan sisa tumpukan yang jatuh mengisi ruang kosong.

Contoh kasus

Logika inti game Tetris yang mendeteksi dan menghapus baris penuh lalu menjatuhkan sisa tumpukan.

Silabus

Blok jatuh dan terkunci di papan, lalu baris penuh dibersihkan sehingga tumpukan di atasnya turun.

Tujuan Belajar
  • ·Memahami mekanik inti game Tetris
  • ·Menjelaskan proses jatuh, kunci, deteksi baris penuh, dan gravity
  • ·Menerapkan pembersihan baris dan penurunan tumpukan sisa
Cara Kerja
  • ·Sebuah piece terus jatuh selama sel di bawahnya masih kosong.
  • ·Saat tidak bisa turun lagi, piece dikunci menjadi bagian papan.
  • ·Cek tiap baris: bila terisi penuh, baris itu dihapus.
  • ·Baris di atas baris yang terhapus turun mengisi ruang kosong (gravity).
Prasyarat
  • ·Grid dua dimensi
  • ·Percabangan (if-else)
Contoh Nyata
  • ·Logika inti game Tetris yang populer di HP dan konsol.
  • ·Mekanik puzzle 'susun dan bersihkan baris' di banyak game sejenis.
  • ·Contoh proyek koding untuk belajar manipulasi grid dan skor.

Kompleksitas O(baris * kolom)