User prompt
koyulabilecek yerleri 10*10 küçük kareler ayır
User prompt
eeski haline geri dön
User prompt
olduğu bölgeye koyuludun yana kaydırılmasın blok
User prompt
bu kodu geliştir
Code edit (1 edits merged)
Please save this source code
User prompt
Blok Izgara: Sürükle & Yerleştir
Initial prompt
1. Oyun Alanı (Izgara) Tasarımı Tipik olarak 10x10 kareden oluşur (ama değiştirilebilir). Her kareye bir blok yerleşebilir. Boş kareleri ve dolu kareleri izlemek için bir matris (örneğin 2D dizi) kullanılır. 2. Blok Şekilleri Oluşturma Bloklar Tetris benzeri farklı şekillerdedir: Örnek bloklar: Tek kare 1x2, 1x3 dikdörtgenler L, T, Z şekilleri 2x2 kare Her blok şekli, bir 2D matris olarak temsil edilebilir: 3. Blokların Sürüklenip Bırakılması (Drag & Drop) Kullanıcı ekrandaki blokları fare ya da parmakla sürükler. Bırakıldığında, blokun o anki pozisyonunun ızgaraya uygun olup olmadığı kontrol edilir: Tüm parçalar boş karelere denk geliyor mu? Izgarayı taşır mı? 4. Blok Yerleştirme ve Temizleme Blok uygun konuma yerleştirildiyse, ızgaraya işlenir. Ardından satır veya sütun tamamen dolmuşsa temizlenir. Temizlenen her satır/sütun için puan verilir. 5. Oyun Bitti Kontrolü Yeni bloklardan hiçbiri yerleştirilemiyorsa oyun biter.
/**** * Initialize Game ****/ var game = new LK.Game({ backgroundColor: 0x000000 });
/****
* Initialize Game
****/
var game = new LK.Game({
backgroundColor: 0x000000
});