Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Görsel Programlama > Kurt Kuzu Oyunu C#

Kurt Kuzu Oyunu C#

Çarşamba, 20 Oca 2010 yorum ekle yorumlara git

Kurt Kuzu Oyunu C#

kurt1




public partial class Form1 : Form

{

int s1 = 0, s2 = 0, s3 = 0, y1 = 2, y2 = 2, y3 = 2;

public Form1()

{

InitializeComponent();

}

private void timer1_Tick(object sender, EventArgs e)

{

pictureBox7.Left = pictureBox7.Left - 10;

pictureBox9.Left = pictureBox9.Left - 10;

if (pictureBox7.Left < 204 &amp;amp;&amp;amp; pictureBox9.Left < 241)

{

timer1.Enabled = false;

if ( s3 == 1 &amp;amp;&amp;amp; y3 == 2 &amp;amp;&amp;amp; y1 == 2 &amp;amp;&amp;amp; y2 == 2||y3 == 0 &amp;amp;&amp;amp; s1 == 0 &amp;amp;&amp;amp; s2 == 0)

{

MessageBox.Show("Kurt Kuzuyu Yer", "Hata Yaptınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Visible = true;

}

if (s2 == 1 &amp;amp;&amp;amp; y3 == 2 &amp;amp;&amp;amp; y1 == 2 &amp;amp;&amp;amp; y2 == 2)

{

MessageBox.Show("Kuzu Lahanayı Yer","Hata Yaptınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Visible = true;

}

if (s1 == 0 &amp;amp;&amp;amp; s2 == 0 &amp;amp;&amp;amp; s3 == 0 &amp;amp;&amp;amp; y3 == 2 &amp;amp;&amp;amp; y1 == 2 &amp;amp;&amp;amp; y2 == 2)

{

MessageBox.Show("Kuzu Lahanayı,Kurt Kuzuyu Yer","Hata Yaptınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Visible = true;

}

}

}

private void Form1_Load(object sender, EventArgs e)

{

timer1.Enabled = false;

timer2.Enabled = false;

pictureBox10.Visible = false;

button5.Visible = false;

richTextBox1.Visible = false;

}

private void button1_Click(object sender, EventArgs e)

{

if (pictureBox7.Left > 204)

{

timer1.Enabled = true;

timer2.Enabled = false;

}

if (pictureBox7.Left < 331)

{

timer2.Enabled = true;

timer1.Enabled = false;

}

}

private void timer2_Tick(object sender, EventArgs e)

{

pictureBox7.Left = pictureBox7.Left + 10;

pictureBox9.Left = pictureBox9.Left + 10;

if (pictureBox7.Left > 342 &amp;amp;&amp;amp; pictureBox9.Left > 378)

{

timer2.Enabled = false;

if (y3 == 0 &amp;amp;&amp;amp; y1 == 0)

{

MessageBox.Show("Kuzu Lahanayı Yer", "Hata Yaptınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Visible = true;

}

if (y1 == 0 &amp;amp;&amp;amp; y2 == 0)

{

MessageBox.Show("Kurt Kuzuyu Yer", "Hata Yaptınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Visible = true;

}

}

}

private void button4_Click(object sender, EventArgs e)

{

if (pictureBox7.Left < 204 &amp;amp;&amp;amp; pictureBox9.Left < 241)

{

if (s1 == 1 || s3 == 1)

{

;

}

else

{

if (s2 == 1)

{

pictureBox3.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s2 = 0;

y2 = 0;

}

else

if (s2 == 0)

{

pictureBox9.Image = pictureBox3.Image;

pictureBox3.Image = pictureBox10.Image;

s2 = 1;

y2 = 1;

}

}

}

if (pictureBox7.Left > 342 &amp;amp;&amp;amp; pictureBox9.Left > 378)

{

if (s1 == 1 || s3 == 1)

{

;

}

else

{

if (pictureBox6.Image == pictureBox10.Image)

{

pictureBox6.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s2 = 0;

}

else

{

pictureBox9.Image = pictureBox6.Image;

pictureBox6.Image = pictureBox10.Image;

s2 = 1;

}

}

}

}

private void pictureBox6_Click(object sender, EventArgs e)

{

}

private void button3_Click(object sender, EventArgs e)

{

if (pictureBox7.Left < 204 &amp;amp;&amp;amp; pictureBox9.Left < 241)

{

if (s2 == 1 || s3 == 1)

{

;

}

else

{

if (s1 == 1)

{

pictureBox2.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s1 = 0;

y1 = 0;

}

else

if (s1 == 0)

{

pictureBox9.Image = pictureBox2.Image;

pictureBox2.Image = pictureBox10.Image;

s1 = 1;

y1 = 1;

}

}

if (y1 == 0 &amp;amp;&amp;amp; y2 == 0 &amp;amp;&amp;amp; y3 == 0)

{

MessageBox.Show("TEBRİKLER", "Başardınız");

button1.Enabled = false;

button2.Enabled = false;

button3.Enabled = false;

button4.Enabled = false;

button5.Text = "Yeni Oyun";

button5.Visible = true;

}

}

if (pictureBox7.Left > 342 &amp;amp;&amp;amp; pictureBox9.Left > 378)

{

if (s2 == 1 || s3 == 1)

{

;

}

else

{

if (pictureBox5.Image == pictureBox10.Image)

{

pictureBox5.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s1 = 0;

}

else

{

pictureBox9.Image = pictureBox5.Image;

pictureBox5.Image = pictureBox10.Image;

s1 = 1;

}

}

}

}

private void button2_Click(object sender, EventArgs e)

{

if (pictureBox7.Left < 204 &amp;amp;&amp;amp; pictureBox9.Left < 241)

{

if (s1 == 1 || s2 == 1)

{

;

}

else

{

if (s3 == 1)

{

pictureBox1.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s3 = 0;

y3 = 0;

}

else

if (s3 == 0)

{

pictureBox9.Image = pictureBox1.Image;

pictureBox1.Image = pictureBox10.Image;

s3 = 1;

y3 = 1;

}

}

}

if (pictureBox7.Left > 342 &amp;amp;&amp;amp; pictureBox9.Left > 378)

{

if (s1 == 1 || s2 == 1)

{

;

}

else

{

if (pictureBox4.Image == pictureBox10.Image)

{

pictureBox4.Image = pictureBox9.Image;

pictureBox9.Image = pictureBox10.Image;

s3 = 0;

}

else

{

pictureBox9.Image = pictureBox4.Image;

pictureBox4.Image = pictureBox10.Image;

s3 = 1;

}

}

}

}

private void button5_Click(object sender, EventArgs e)

{

timer1.Enabled = false;

timer2.Enabled = false;

button1.Enabled = true;

button2.Enabled = true;

button3.Enabled = true;

button4.Enabled = true;

richTextBox1.Visible = false;

richTextBox1.Text = "Saldaki adamın Kurt,Kuzu ve Lahana yı karşıya geçirmesine yardım et. Unutma! etrafta birisi olmadığında Kurt Kuzuyu, Kuzu Lahanayı yiyiyor.";

button5.Visible = false;

button5.Text = "Tekrar Dene!";

pictureBox7.Left = 343;

pictureBox9.Left = 379;

pictureBox4.Image = button2.Image;

pictureBox5.Image = button3.Image;

pictureBox6.Image = button4.Image;

pictureBox9.Image = pictureBox10.Image;

pictureBox1.Image = pictureBox10.Image;

pictureBox2.Image = pictureBox10.Image;

pictureBox3.Image = pictureBox10.Image;

s1 = 0;

s2 = 0;

s3 = 0;

y1 = 2;

y2 = 2;

y3 = 2;

}

private void button6_Click(object sender, EventArgs e)

{

if (richTextBox1.Visible == true) richTextBox1.Visible = false;

else

if (richTextBox1.Visible == false) richTextBox1.Visible = true;

}

}


Projeyi İNDİR








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. Mehmet Erkan
    Perşembe, 23 Haz 2011 zamanında 10:27 | #1

    Başarılı bir çalışma olmuş ancak benim anlamadığım olay şu. Bu karşıya geçirilenler salda mı kalıyo yoksa karşıya bırakmak için bir komut varda ben mi göremedim? B ir türlü saldan indiremedim de :)

  2. Mehmet Erkan
    Perşembe, 23 Haz 2011 zamanında 15:07 | #2

    tmm çözdüm olayı. çalışma için tekrar tebrikler

  1. şimdilik geri bağlantı yok