PHP

PHP Sayı Tahmin Oyunu

Merhaba arkadaşlar bu yazıda bir çok PHP özelliğini kullanarak masaüstü uygulamalarda olduğu gibi bir sayı tahmin oyunu yapacağız. Oyunun çalışma mantığında sistem tarafından 1-100 arasında rastgele sayı üretilecek(tek sefer), üretilen sayıyı kullanıcı aşağı yukarı yaparak tahmin etmeye çalışacak.

DEMO UYGULAMA

Bu uygulamada rand fonksiyonu gibi oturum yöntimleri de kullanılacaktır. Oturumun amacı sistem tarafından rastgele sayının değişmesini engellemektir.

Yukarıdaki kodları biraz inceleyelim.

İlk satırdaki session_start() bir oturum başlatılacağını ifade etmektedir. $cevap değişkeni h1 etiketi içindeki bilgilendirici metni tutmaktadır. Gelelim if bloklarının çalışma mantığına

Yukarıdaki PHP kodu rastgele sayı üretip $_SESSION[“sayi”] değişkeninde tutmaktadır. Sayı üret butonuna her tıklandığında sayı 1-100 arasında yeniden tutulacaktır.

 

Bu kodda ise $_POST[“sayi”] ile kullanıcının tuttuğu formu gönderilmiş mi ve oturumda sayı var mı kontrolü yapılmaktadır. Oturumda sayı olup olmadığını kontrol etmek olaşı başlangıç hatalarını engellemek içindir. Sonraki aşamalar her sayı tahmin oyununda olduğu gibi yukarı aşağı komutlarını vererek kullanıcıyı yönlendirme işlemi yapmak içindir.

Bu sayı tahmin oyununda sayaç yapmadım. Fakat siz isterseniz sayının üretildiği blokta sayaç tanımlayıp tahmin bloğunda sayıcı bir artırarak ekrana yazdırabilirsiniz.

Örneğin çalışan hali bu adresten ulaşabilirsiniz. Ayrıca aşağıdaki kodlardan bootstrap ile şekillendirilmiş haline ulaşabilirsiniz.

PHP Sayı Tahmin Oyunu
PHP Sayı Tahmin Oyunu

Yorum Yap

Yorum yapmak için tıklayın