Lider Tablolu Klasik Tetris
Gerçek zamanlı skor takibi ve PHP destekli lider tablosu sistemine sahip, tarayıcı tabanlı, tam fonksiyonel bir klasik Tetris oyunu.
Genel Bakış
Bu proje, klasik atari oyunu Tetris'in saf HTML, CSS ve JavaScript kullanılarak oluşturulmuş modern bir uyarlamasıdır. Standart oyun mekaniğinin ötesinde, bu sürüm kalıcı bir "Şöhretler Listesi" (Hall of Fame) lider tablosunu yönetmek için bir backend bileşeni entegre eder ve retro deneyime rekabetçi bir boyut katar.
Temel Özellikler
- Çekirdek Oynanış: Döndürme (Yukarı Ok) ve yönsel hareket (Sol/Sağ/Aşağı Oklar) dahil olmak üzere otantik tetromino fiziği.
- Çarpışma ve Satır Temizleme: Çarpışma algılama ve otomatik satır temizleme için sağlam bir mantık uygulanarak sorunsuz ve hatasız bir oyun döngüsü sağlandı.
- Lider Tablosu Sistemi: Yüksek skorları sunucu taraflı bir dosyaya (
scores.txt) okuyup yazmak için PHP kullanan bir backend entegrasyonuna sahiptir. - Duyarlı Arayüz: Canlı istatistikleri görüntülerken oyun alanına odaklanan temiz ve basit bir arayüz.
Teknoloji Yığını
- Frontend: HTML5, CSS3, JavaScript
- Backend: PHP (lider tablosu API'si için)
- Veri Depolama: Dosya tabanlı depolama (
scores.txt)
Teşekkür
Bu proje, yapısal bir taslak olarak jakesgordon'un javascript-tetris deposunu kullanmış, lider tablosu işlevselliği için önemli güncellemeler ve özel uygulamalar eklenmiştir.