Şu anda düşmanların doğacağı ve oyuncunun ordusuna saldıracağı bir savunma oyunu yapıyorum. Kule Savunma oyununa benzer, tek bir seviye hariç. Düşmanlar, kullanıcı ölünceye kadar anında yumurtlamaya devam edecek veya anında ortaya çıkan herhangi bir düşmanı silecek kadar büyük bir ordu toplayacaktır (umarım bu olmayacak kadar zor olacaktır).
Şu anda mücadele ettiğim şey, bu oyunu nasıl daha da zorlaştıracağınız ve bir düşmanın yumurtlama olasılığının temelde% 100'e ulaşmasıdır.
Şimdiye kadar aşağıdakine benzer bir şeyim var
if(Math.random() < 1 - (1/elapsed_time) && spawnTimer <= 0 ){
spawnEnemy()
spawnTimer = rand(); // random number between 1 and 3
}
Ama başlamak için çok düzgün görünüyor. Şu anda sadece bir tür düşman üretiyorum, fikir, zaman geçtikçe daha sert düşmanların ortaya çıkmasıdır.
Ayrıca spawnTimer
biraz daha rasgele seçmem ve zaman ilerledikçe bunu daha hızlı hale getirmem gerektiğini düşünüyorum , ancak mantığımın tüm bölüm için gerçekten nasıl görünmesi gerektiği konusunda kafamı bulamıyorum. Herkes bu tür bir formül hakkında kabaca bir fikre yardımcı olabilir mi?
Şu anda oyunu yazmak için javascript kullanıyorum, ama açıkçası bu kavram hakkında.