Learn by Building Atölye Beceriler GitHub English Atölye › Tetris Tarzı Bloklar › 8/32. adım
Yedi parçanın hepsi Ne yapıyoruz Takımı tamamlıyoruz: iki zikzak (S ve Z ) ve iki kanca (J ve L ). Her parçada tam dört blok var
ve hepsi kendi numarasını taşıyor: S 4 (yeşil), Z 5 (kırmızı), J 6 (mavi), L 7 (turuncu).
Ekranda değişiklik yok; düşen parça hâlâ T.
```js
[
[0, 4, 4],
[4, 4, 0],
[0, 0, 0],
],
[
[5, 5, 0],
[0, 5, 5],
[0, 0, 0],
],
[
[6, 0, 0],
[6, 6, 6],
[0, 0, 0],
],
[
[0, 0, 7],
[7, 7, 7],
[0, 0, 0],
],
```Ne işe yarıyor
S ve Z birbirinin aynadaki görüntüsü ; J ve L de öyle.
Dördü de T gibi 3×3 ve alt satırları boş. Boş satır döndürmede merkezin doğru yerde kalmasını sağlar.
Her matriste yalnız bir sayı var (kendi rengi) ve o sayı dört kez geçiyor.
Sıra sende
SHAPES içinde T matrisinin kapanan ], satırının altına , listenin kapanan ] satırından önce dört matrisi
yaz.
Çalıştır . Görmek istersen piece için SHAPES[4] dene (Z), sonra SHAPES[2]'ye geri al.
Beceriler: Diziler ve nesneler
← Şekil listesi Kuyunun içine sığıyor mu? →
Tüm adımlar Kuyu Sayı satırlarından tahta Bir hücre çiz Bütün tahtayı çiz Sayı renktir Parça küçük bir ızgaradır Şekil listesi Yedi parçanın hepsi Kuyunun içine sığıyor mu? Bloklar yolu kapatır Önce dene, sonra taşı Oklarla oynat Matrisi döndür Yukarı okla döndür Duvar itmesi Kendiliğinden düşüş Tepede rastgele bir parça Yere otur ve kilitlen Oyunu başlatan tek fonksiyon Yığın tepeye ulaşınca Ekranda Game Over Yeniden oyna Dolu satırları sil Satırlara puan Yan panel Seviyeler Her seviyede daha hızlı Adil bir parça torbası Sıradaki parça Bırak gitsin Hayalet parça Kendin yap: parçayı beklet