Delphi Sayı Tahmin Oyunu

Delphi programı gelişim aşamasında  zaman zaman karşımıza delphi sayı tahmin oyunu nasıl yapılır sorusu çıkıyor.

Bu kodlar ile birlikte programda sayı tahmin oyunu

  işlemini kolayca yapabileceksiniz.

Delphi Örnek Kod Anlatımı

Örnek oyunumuzun kodları ile beraber sizlerde kendi oyunlarınızı oluşturabilir ve geliştirebilirsiniz. Oyunuz için ilk olarak delphi formunda  iki adet edit text , button ve bir adet listbox’ ihtiyacımız var.  Diğer bütün işlemleri button eklentimizin click evrensinde oluşturacağız.

İlk olarak Random dediğimiz sayıyı oluşturmamız gerekli bunun için global kısma bir değişken tanımlamamız gerekiyor.

Global kısma değişken tanımladıktan sonra button 2 yardımı ile ramdom bir sayı oluşturuyoruz. Bu kısım gereken kodları aşağıda bulunan kod barı içinde bulabilirsiniz.  Sıradaki işlemler için button 1 click evresine geliyoruz burada yapacağımız işlemler kullanıcının kodları tahmin etme işlemi üzerine olacak ve kalan hak tanımlaması yapacağız. Kodmatik.net ailesi olarak bizler 3 hak tanımladık sizler kullanım amacınıza göre kod tanımını değiştirebilirsiniz.

Diğer örneklere göz atmayı unutmayın.

 

Delphi Sayı Tahmin Oyunu

procedure TForm1.Button1Click(Sender: TObject);

begin
sayi := StrToInt( Edit1.Text );
if ( tutulan =0) then Begin
ShowMessage(' LÜTFEN BAŞLAT TUŞUNA BASINIZ!')

end
else if (tutulan := sayi) then begin
ShowMessage('Sayı daha küçük');
hak := hak -1;

Edit2.Text := IntToStr (hak)+ ' hakkınız kalmıştır.';
ListBox1.Items.Add( edit1.Text );
end
else if (tutulan := sayi) then begin
ShowMessage('Sayı daha büyük');
hak := hak -1;
Edit2.Text := IntToStr (hak)+ ' hakkınız kalmıştır.';
ListBox1.Items.Add(edit1.Text);
end
else if (tutulan = sayi) then
begin
ShowMessage('TEBRİKLER. DOĞRU BİLDİNİZ');
ListBox1.Items.Add( edit1.Text );
end;

if (hak = 0) then
begin
ShowMessage('BİLEMEDİNİZ: '+ IntToStr(tutulan));

Edit2.Text := ('HAK BİTTİ.');
end

else if( hak;=1) then
begin
Listbox1.Clear;
end

else if (tutulan = sayi) then
begin
Listbox1.Clear;
Edit2.Text := ('BİLDİNİZ.');
end ;

edit1.Clear;
end;

procedure TForm1.Button2Click(Sender: TObject);  //2.buton
begin

hak:=10;
Randomize;
tutulan := Random(1024);
ShowMessage('Sayı Tutuldu');
Listbox1.Clear;

Edit2.Clear;
end;

end.

 

 

Sizlerde kendi yazdığınız programları, istek ve sorularınızı bizlere iletişim kısmından iletebilirsiniz.

Delphi ile ilgili kavramlara ek olarak, Delphi öğrenimini teşvik etmek için karar verme ve döngü kontrolleri dahil olmak üzere bazı örnekler ve örnek uygulamalar vardır.

Diğer örneklere de göz atabilirsiniz:
Permütasyon Hesaplama Programı
Fibonacci Sayısı Hesaplayan Program:
Girilen İki Sayı Arasındaki Asal Sayıları Bulan Program: 
Boy-Kilo Endeksi Hesaplama: 
Armstrong Sayısı Gösteren Program:

Faktöriyel: 

Girilen Sayının Rakamlarını Topla:
Haftanın Günlerini Bulan Program: 

Kodlarda herhangi bir problem olduğunda lütfen yorum kısmından iletişime geçiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir