31%
0
0
 
 
İlham Kaynağı :Lotus Garden Hostel - Konak İzmir 0 - Boş yapıdan kopyalandı. 0 - Alana Tiklama ve TiklamaBirak fonksiyonları yazıldı. 0 - AlanaTik ile yeni bir obje eklendi. 0 - alanaTik ile tıklama başlangıç zamanı globale kayıt edildi. 0 - alanaTikBirak ile tıklama başlangıç zamanı 0 a eşitlendi. 0 - Genislet fonksiyonu eklendi, 10 ms interval ile tetikleniyor. 0 - Genislet uygun durumda ise alandaki objelerin genişliklerini 2px arttırıyor. 1 - renkler değişkeni eklendi. 1 - Genislet fonksiyonu içindeki hata düzeltildi. 1 - fonksiyonu eklendi. 1 - Tur fonksiyonu eklendi. 1 - durum değişkeni eklendi. 1 - Tur ana zamanlayıcı, durum'un ana kilit ve akış yapısını oluşturması tasarlandı. 1 - durum değişkeni üzerinden kurallar fonksiyonlara eklendi. 1 - YeniSekilOlusturuldu() fonksiyonu eklendi. otomatik oluşturulan veri hedef_alan ve hedef_alandakiler şeklinde kayıt ediliyor. durum='oyun' durumuna getirip alan ve alandakiler in içeriğini temizliyor. 2 - RastgeleRenkSec() eklendi. Son seçili renkten farklı olması için kural oluşturuldu. 2 - RastgeleSekilSec() eklendi. Son seçili şekilden farklı olması için kural oluşturuldu. 2 - sekiller değişkeni eklendi içine 4 farklı şekil tanımlandı, alakalı şekileiller için css clasları tanımlandı. 2 - hedef_alan yapısı şeklen düzenlendi. 2 - ekranın alt kısmına butonlar idli bir div eklendi, ilk yüklemede içine renkler array inden RenkSec(renk id) onclickli olarak eklendi. 2 - RenkSec() fonksiyonu oluşturuldu, secili_renk değişkeni tanımlandı. 2 - RenkSec() ile secili renge göre butona border eklendi. 3 - RastgeleRenkSec() ve RastgeleSekilSec() in içine durum değişkenine bağlı olarak rastgele yada oyuncunun seçtiği döndürülüyor. 3 - ustbar eklendi, ustbar içine 5 kullanım alanı eklendi. 3 - dengeli görünmesi için şekillere -23 derece kare eklendi. 3 - aynı hedef şekli tekrar denemek için reset butonu eklendi. 3 - koleksiyon listesi ve tasarım yapıları hazırlandı. bilgi ve oyun ekranının arasına aynı boyutlarda yerleştirildi. 4 - secili_seviye değişkeni eklendi. Koleksiyon listesinden seçilen seviyenin yüklenmesi sağlandı. 4 - YeniSekilOlusturuldu() fonksiyonuna oluşturulan şeklin koleksiyona kayıt edilmesi sağlandı. 4 - KontrolEt() fonksiyonuna kazanması durumunda koleksiyona kayıt edilmesi sağlandı. 4 - secili_seviye üstbarın ortasına eklendi, güncelleniyor. 5 - firebase database için hazırladığım alt yapı ile mevcut koleksiyonu kayıt edip geri yükleme eklendi. 5 - koleksiyon liste içerisindeki absolute tipinde listeleme için gereksizce uğraştım. 5 - Koleksiyonu sıfırlamak için geçici olarak eklendi. 5 - seviye_ayarlari değişkeni oluşturuldu. 9 seviyede aralıkla katman adet, şekil adet, renk adet zorlaştılıyor. 5 - koleksiyon listesi 9 seviyede bir seviye ve kilit durmunu göstermek üzere eklendi. 5 - secili_seviye_ayarlari değişkeni eklendi. KoleksiyonTik() fonksiyonunda seçili seviyeye göre kurallar atanıyor. 5 - RastgeleRenkSec() ve RastgeleSekilSec() fonksiyonlarında seviye kurallarına uygun seçim yapılıyor. 5 - RenkSekilButonlariGuncelle() ayrı bir fonksiyon olarak tanımlandı. Gerekli yerlerde çağırılıyor. 6 - KoleksiyonTik() fonksiyonuna seçili hedef boş ise YeniSekilOlustur() çağırılıyor. 6 - Kodlama ile alakası olmasa dahi box shadow eklendi. 6 - Tamamlanan şekiller için beyaz gölge, yanlış yapılanlar için kırmızı gölge eklendi. 7 - KoleksiyonGoster() yeni seviyenin açılması gerektiği ile ilgili kontrol eklendi. Açık tüm oyunlar tamamlandı ise yeni seviye, 9 aşama ekleniyor. 7 - Koleksiyon Listesine bölüm numaraları eklendi. 7 - Seviyenin toplam yakınlık yüzdesi eklendi. 7 - AlanaTik() AlanaTikBirak() fonksiyonlarına durum='oyun' dışında deaktif olmaları için SekilEkle(), SekilEkleSon() fonksiyonları eklendi. 8 - hedef_sure ve sure değişkenleri koleksiyon'a eklendi. 9 - ekranın görünmemesi durumunda yaşanacak hataları engellemek için bekleme_durum be bekleme_sure değişkenleri eklendi. oyun bekleme durumundayken(arkaplanda) iken devam etmiyor. 9 - Başlangıç ekraındaki ve böüm sonu ekranındaki play butonu artık geçilememiş en yakın bölüme gidiyor. 9 - YardimciKontrol(), YardimciOlustur(), yardimci_durum, yardimci_tur eklendi. Oyunun ilk birkaç levelinde nereye tıklanacağı ile ilgili yanıp sönen border yapısı oluşturulmaya başladı. 9 - Yardimci görsel ayarları yapıldı.