Javascript ile basit bir clicker oyunu yaptım. Ve oyuna "ekstra tıklama" denen bir şey ekledim. Fakat 5 tane buton için ayrı ayrı kod yazmaktansa hepsini bir function() içine sığdırmayı istiyorum, daha optimize olması için. Bunu nasıl yapabilirim?
Gerekli kodlar:
JS:
[CODE lang="javascript" title="JavaScript"]let clickCount = 0;
// tıklama sayısını kontrol eder
let clickBoost = 0;
// ekstra tıklamaları kontrol eder
Javascript ile basit bir clicker oyunu yaptım. Ve oyuna "ekstra tıklama" denen bir şey ekledim. Fakat 5 tane buton için ayrı ayrı kod yazmaktansa hepsini bir function() içine sığdırmayı istiyorum, daha optimize olması için. Bunu nasıl yapabilirim?
Kod: Tıklama Oyunu
Bende Technopat web tabanlı dillerde kod paylaşırken hata veriyor. O yüzden secret gist olarak paylaştım. Kodunuzda birden fazla değişiklik yaptım. Yaptıklarım şunlar:
Butonlar için ortak CSS kullanma
Butonlar için tek Javascript kodu kullanma
Javascript kodunda prompt yerine confirm kullanma
<center> etiketi yerine body'e ortalama CSS'i ekleme
margin ile butonların arasına boşluk koyma
Elementlerin id'lerini kısatlma
boost() fonksiyonunun parantezine ilk yapmak istediğiniz takviye miktarı, sonra gerenek miktarı yazmanız lazım. Örnek boost(1,100); Bir tane boost için 100 tane tıklama lazım.