Sayı Tahmin Oyunu Yapalım

Bu dersimizde Flash ActionScript kullanarak bir sayı tahmin oyunu yapacağız.

Bu dersimizde Flash ActionScript kullanarak bir sayı tahmin oyunu yapacağız.

Sahnemize "baslik" ins name ine sahip bir dynamic text, "sayi" ins name ine sahip bir input text, hesapla ins name ine sahip bir buton ve bilgi ins name ine sahip bir dynamic text yaratıyoruz. İlk frame'e yazacağımız kodlar şöyle olmalıdır.




sayi.restrict="0-9";
sayi.maxChars=3;

baslik.text = "0 ile 100 arası bir sayı giriniz"// Başlık ins name'ine sahip text'imizin içeriği.

var tahmin:Number = random(100);// tahmin isminde bir değişken tanımlıyoruz ve bu değişkenin random değer almasını sağlıyoruz.

var tiklama:Number = 0; // tiklama adında bir değişken tanımladık ve bu değişkene 0 değerini verdik. Buradaki amaç tıklanma sayısını hesaplamak ve değişkenin değerini her tıklamada 1 arttırmak.

//trace(tahmin); // Uygulama yapım aşamasında iken trace ile sonucu daha kolay görüp sistemi kolay test edebilirsiniz.

hesapla.onRelease = function() { // hesapla ins name'ine sahip butona tıkladığımız zaman
if(sayi.text bilgi.text = "YUKARI" // bilgi ins name'ine sahip text'e "YUKARI" yaz.
tiklama++// ve tıklama değikenini 1 sayır arttır.
if(sayi.text == 000) {
bilgi.text = "TUTULAN SAYI "+tahmin;
tiklama =0;
}

gizli.text = tahmin; // Yine yapım aşamasında iken kontrol amaçlı rapor.

} else if(sayi.text > tahmin && sayi.text bilgi.text = "AŞA?I"// bilgi ins name'ine sahip text'e "AŞA?I" yaz."
tiklama++ // ve tıklama değişkenini 1 sayı arttır.
//trace(tiklama);
} else if(sayi.text == tahmin) { // eğer sayi ins name'ine sahip text, tahmin değişkenin ürettiği random sayıya eşit ise...
tiklama++// tıklama değişkenine 1 sayı ekle ve,
bilgi.text = "TEBRİKLER "+tiklama+" DENEMEDE BULDUNUZ";// bilgi ins name'ine sahip text'e yandaki yazıyı ilet. Burada +tiklanma+ ile tiklama değişkeninin aldığı değerin sonucunu yazdırıyoruz.
tahmin = random(100); // ve tekrar sayıyı karıştır...
tiklama =0; // ve tabiki tıklanma sayısını sıfırla.
} else if(sayi.text > 100 ) { // eğer sayi ins name'ine sahip input text'e girilen sayı 100'den büyük ise...
bilgi.text = "HATA!"// bilgi ins name'ine sahip text'e "HATA" yaz.
}
}


  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Arkdaşım ellerine sağlık güzel bir çalışma uygulaması sunmuşsun bizlere fakat ders'e eğer kod ekliyeceksen bunu [code][/code] tagların arasında koyarsan daha güzel olur bence..
saol ya güzelmiş denedim beğendim
güzel bi çalışma bunu dönem ödevimde kullanacağım teşekür ederim
kardeş ben yeni öğrenmeye başladım da acaba biraz daha açıklayabilir misin?
arakdasım bnc [code ] dıe yasmasına gerek yhok bnc anlatımı yapsın ılkın sonrada kodların hepısını adım adım yazsın bu sekıl cok karısmıs kusra bakmayın ama calısmalarınızın hepısı guzeldır umarım daha yenı uye oldugum ıcın ;) nazızmı cekınız...
ama gerçekden güzel tebrik ederim
çok güzel anlatmışsınız tebrikler :D:D:D:D:D:D:D
arkadaslar ben denedim olmadı ama hiçte açıklayıcı olmamıs kusura bakma yani

Yukarı Git