Son Yazılar
Anasayfa » Yazılım » C# » C# Taş-Kağıt-Makas Oyunu
C# Taş-Kağıt-Makas Oyunu

C# Taş-Kağıt-Makas Oyunu


public partial class Form1 : Form
 {
 //Program içerisinde 1'den fazla yerde kullanılacak ortak değişkenler tanımlanıyor.
 Random r = new Random();
 int kultop = 0, pctop = 0;

public Form1()
 {
 InitializeComponent();
 }

private void button5_Click(object sender, EventArgs e)
 {
 }

private void button1_Click(object sender, EventArgs e)
 {

int tut = r.Next(0, 3); //Bilgisayarın seçimi için ayı tutuluyor
 for (int sayac1 = 0; sayac1 <3 ; sayac1++)
 {
 if (tut==sayac1)
 {
 pictureBox1.Image = imageList1.Images[tut]; //Bilgisayarın seçimi ekranda görüntüleniyor

//Kullanıcının ve bilgisayarın seçimine göre puanlama yapılıyor.
 if (tut==0)
 {

 }

 if (tut==1)
 {
 pctop++;
 label4.Text = pctop.ToString();
 }

if (tut==2)
 {
 kultop++;
 label2.Text = kultop.ToString();
 }

}
 }

//10doğru cevap sayısına ulaşan kazanıyor.
 if (kultop==10)
 {
 MessageBox.Show("Tebrikler.Kazandınız.", "Oyun Bitti");
 }
 else if (pctop==10)
 {
 MessageBox.Show("Üzgünüm.Kaybettiniz", "Oyun Bitti");
 }

 }

private void button4_Click(object sender, EventArgs e)
 {

}

private void button2_Click(object sender, EventArgs e)
 {
 int tut = r.Next(0, 3);

for (int sayac1 = 0; sayac1 < 3; sayac1++)
 {
 if (tut==sayac1)
 {
 pictureBox1.Image = imageList1.Images[tut];

if (tut==0)
 {
 kultop++;
 label2.Text = kultop.ToString();
 }
 if (tut==1)
 {

 }
 if (tut==2)
 {
 pctop++;
 label4.Text = pctop.ToString();
 }
 }
 }
 if (kultop == 10)
 {
 MessageBox.Show("Tebrikler.Kazandınız.", "Oyun Bitti");
 }
 else if (pctop==10)
 {
 MessageBox.Show("Üzgünüm.Kaybettiniz", "Oyun Bitti");
 }
 }

private void button3_Click(object sender, EventArgs e)
 {
 int tut = r.Next(0, 3);

for (int sayac1 = 0; sayac1 < 3; sayac1++)
 {
 if (tut==sayac1)
 {
 pictureBox1.Image = imageList1.Images[tut];

if (tut==0)
 {
 pctop++;
 label4.Text = pctop.ToString();
 }
 if (tut==1)
 {
 kultop++;
 label2.Text = kultop.ToString();
 }
 if (tut==2)
 {

 }
 }
 }
 if (kultop == 10)
 {
 MessageBox.Show("Tebrikler.Kazandınız.", "Oyun Bitti");
 }
 else if (pctop==10)
 {
 MessageBox.Show("Üzgünüm.Kaybettiniz", "Oyun Bitti");
 }

 }

private void Form1_Load(object sender, EventArgs e)
 {
 }

private void pictureBox3_Click(object sender, EventArgs e)
 {
 //Kapat butonuna basıldığında emin olup olmadığı kullanıcıya soruluyor.
 DialogResult kapat = new DialogResult();

kapat = MessageBox.Show("Çıkmak İstiyor musunuz?", "Çıkış", MessageBoxButtons.YesNo);

if (kapat==DialogResult.Yes)
 {
 Application.Exit();
 }
 }

private void pictureBox2_Click(object sender, EventArgs e)
 {
 //Oyun hakkında bilgi veiriliyor.
 MessageBox.Show("Sol taraftan bir seçim yapın.Siz seçiminizi yaptığınızda sağ taraftada bilgisayarın seçimi ekrana gelecek.'Taş makası,makas kağıdı,kağıt taşı yener.' sistemiyle puanlama yapılacak 10'a ulaşan oyuncu kazanacaktır.Her doğru seçim 1 puan.",
 "Nasıl Oynanır?");

}

private void button5_Click_1(object sender, EventArgs e)
 {

}

&nbsp;
 }

Hakkında Mehmet Akif Vurucu

C# 'ta kendisini sürekli geliştirmeye çalışan, Wordpress meraklısı, inatçı, spor tutkunu, fanatik bir Fenerbahçeli. Ayrıca Osmaniye Korkut Ata Üniversitesi Yönetim Bilişim Sistemleri öğrencisi.

4 yorum

  1. Eğlenceli ve güzel anlatımlı bir uygulama teşekkürler.

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*