Herkesin çocukluğunda mutlaka oynadığı Kağıt Taş Makas Oyunu C#
[code language=”csharp”]
public partial class Form1 : Form
{
Random r = new Random();
int oto, skor; //değişkenlerimizi tanımlıyoruz.
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
button4.Visible = false;
button5.Visible = false; //form yüklenirken buttonlar görünmüyor
button6.Visible = false;
label2.Text = ""; //Skor Board Boş
}
private void button1_Click(object sender, EventArgs e)
{
oto = r.Next(2);
if (oto == 0)
{
button4.Visible = false;
button5.Visible = true;
button6.Visible = false;
label2.Text = "Taş makası kırar!";
skor = (int.Parse(label4.Text)) + 1;
label4.Text = skor.ToString();
}
if (oto == 1)
{
button4.Visible = false;
button5.Visible = false;
button6.Visible = true;
label2.Text = "Kağıt taşı sarar!";
skor = (int.Parse(label6.Text)) + 1;
label6.Text = skor.ToString();
}
}
private void button2_Click(object sender, EventArgs e)
{
oto = r.Next(2);
if (oto == 0)
{
button4.Visible = true;
button5.Visible = false;
button6.Visible = false;
label2.Text = "Taş makası kırar!";
skor = (int.Parse(label6.Text)) + 1;
label6.Text = skor.ToString();
}
if (oto == 1)
{
button4.Visible = false;
button5.Visible = false;
button6.Visible = true;
label2.Text = "Makas kağıdı keser!";
skor = (int.Parse(label4.Text)) + 1;
label4.Text = skor.ToString();
}
}
private void button3_Click(object sender, EventArgs e)
{
oto = r.Next(2);
if (oto == 0)
{
button4.Visible = true;
button5.Visible = false;
button6.Visible = false;
label2.Text = "Kağıt taşı sarar!";
skor = (int.Parse(label4.Text)) + 1;
label4.Text = skor.ToString();
}
if (oto == 1)
{
button4.Visible = false;
button5.Visible = true;
button6.Visible = false;
label2.Text = "Makas kağıdı keser!";
skor = (int.Parse(label6.Text)) + 1;
label6.Text = skor.ToString();
}
}
private void button7_Click(object sender, EventArgs e)
{
string durum;
if (int.Parse(label4.Text) > int.Parse(label6.Text))
durum = "Yendiniz :)";
else
durum = "Yenildiniz :(";
if (int.Parse(label4.Text) == int.Parse(label6.Text))
durum = "Berabere :|";
MessageBox.Show("Skor: " + label4.Text + " – " + label6.Text + " " + durum);
Close();
}
}
}
[/code]
arkadaşlar bu oyunu daha nasıl geliştirebilirz?? level li nasıl yapabiliriz bi yardımcı olurmusnz
Onu da sen yap istersen.