Şimdi öncelikle sistemi basit bir şekilde tanıtıp ardından da özelliklerini belirteyim.
Sistem Hakkında
Sistem 1 ile 100 arasında 3 sayı sallar (rastgele oluşturur işte :) ) Siz de 3 adet tahminde bulunup tutturmaya çalışıyorsunuz.
Özellikler
[*]Sistem rastgele 3 sayı oluşturur ve sizin tahmin etmenizi ister.
[*]Tekrarlayan sayılar, limit aşımı ve boş alan bıraktığınızda hata verir.
[*]Sade kodlama.
[*]Tahminleri jQuery Sayesinde sayfayı yenilemeden POST etme (hız kazanımı).
[*]Kaç adet tahmin yaptığınızı ve bundan kaçının doğru olduğunu gösterme.
[*]Tahmin Sayısını jQuery Sayesinde hızlı ve sayfayı yenilemeden gösterme (her POST edildikten sonra da güncellenir, dilerseniz siz de güncelleyebilirsiniz)
[*]Bana hoş gelen tasarım.
[*]Sadece 1 php dosyasından oluşmakta :)
[*]30 denemeden sonra otomatik spam engelleyicisi.
[*]Diyelim ki kişi 33'de banlandı. Banı açıldıktan sonra 63'e kadar tahmin etme hakkı var. Eğer tahminlerini sıfırlarsa 30'a kadar hakkı var :)
[*]Session yerine Cookie sistemine geçilmiştir
Yapacaklarım
[*]Sistemin tekrarını önlemek (gerçi çok zor fakat yinede bulunsun).
[*]jQuery'nin hızından yararlanıp sürekli aynı sayının denenmesini önlemek.
Test Edin: http://evrimaltay.net/demo/tahmin.php
Lütfen fikirlerinizi belirtin. Daha neler yapabilirim? Hız ve performans açısından.
Kaynak: http://www.evrimaltay.net/?p=4179
Tahmin Sayısı
Tahmin sayısı eklendi. Bu sayede sizin saymanıza artık gerek yok ! Sadece otomatik olarak yenileyemedim, o konuda yardım ederseniz iyi olur facebook tarzı :)