wmaraci reklam

C# Masa Tenisi Oyunu

3 Mesajlar 1.393 Okunma
pst.net
wmaraci reklam

deadlyForce deadlyForce Masaüstü & Web Programlama Kullanıcı
  • Üyelik 29.01.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Programcısı
  • Konum Aydın
  • Ad Soyad İ** Ç**
  • Mesajlar 207
  • Beğeniler 18 / 17
  • Ticaret 1, (%100)



Masa tenisi oyunu, bilgisayara karşı bir oyun.
Oyunun kaynak kodlarının hepsini paylaşmayacağım.
Oyunda player1'in hareket edebilmesi için yazılmış kodlar aşağıdadır.
Formun keydown ve keyup eventlerine şu kodları yazdık

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.W:
Player1Asagi = false;
Player1Yukari = true;
break;
case Keys.S:
Player1Yukari = false;
Player1Asagi = true;
break;
}
}

private void Form1_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.W:
Player1Yukari = false;
break;
case Keys.S:
Player1Asagi = false;
break;
}
}


timer ekleyip içersine aşağıdaki kodları yazdığımızda, player'ımız hareket edebiliyor hale geldi.

private void Timer1_Tick(object sender, EventArgs e)
{
if (Player1Yukari)
{
picPlayer1.Top -= Player1Hizi;
}
else if (Player1Asagi)
{
picPlayer1.Top += Player1Hizi;
}
}


Programı İndir
 

 

wmaraci
reklam

deadlyForce deadlyForce Masaüstü & Web Programlama Kullanıcı
  • Üyelik 29.01.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Programcısı
  • Konum Aydın
  • Ad Soyad İ** Ç**
  • Mesajlar 207
  • Beğeniler 18 / 17
  • Ticaret 1, (%100)
Güncell
 

 

zekaigulin zekaigulin WM Aracı Kullanıcı
  • Üyelik 21.02.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Bu yolun yolcusu
  • Konum Balıkesir
  • Ad Soyad Z** K**
  • Mesajlar 362
  • Beğeniler 63 / 65
  • Ticaret 0, (%0)
Güzel bir çalışma mantıgını acıklarmısınız
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al