C# Uçaksavar Oyunu / Form Application

      Yorum yok C# Uçaksavar Oyunu / Form Application

 

Bu makalede C# Form Application üzerinde bir oyun örneği paylaşıyorum. Oyunumuz form ekranı üzerinde, nesne hareketleri kullanılarak oynanmaktadır. Oyunun adı uçaksavar. Oyun içerisinde; Uçak, Mermi ve Uçaksavar nesneleri bulunmaktadır. Bu nesneler pictureBox nesnesi özelliklerini taşımaktadır. Adından da anlaşılacağı üzere bir uçaksavar ekranın en alt kısmında dikeyde sabit, yatayda hareketli şekilde bulunmakta ve uçaklara ateş etmektedir. Ekranın üst kısmından dikeyden alt kısma doğru rasgele zamanda üretilen uçaklar gelmektedir. Uçaksavar’ın görevi ise bu uçakların en alt kısma ulaşmasını engellemektir.

Uçaksavar sınırsız sayıda ve hızda mermi atabilir. Sağa ve sola hız sınırlandırılması bulunmamaktadır. Uçakların hızı ve mermi hızı isteğe göre değiştirilebilir haldedir.

Oyun “ENTER” tuşu ile başlatılmaktadır ve oyun bittiğinde tekrar aynı tuşa basarak sıfırdan oyun başlatılabiliniyor.

SAĞ” ve “SOL” yönlendirme tuşlarını kullanarak uçaksavarı yönlendirebilirsiniz.

SPACE” tuşu ile ise uçaksavar tarafından ateş edilebilir.

Herhangi bir uçak en alt kısma ulaştığında oyun bitecek ve hareketli tüm nesneler tekrar “Enter” tuşuna basılana kadar duracaktır.

Resimler

NOT : Oyun; istek üzerine geliştirilmiştir.

Uygulamanın kaynak dosyalarına GITHUB hesabımdan erişebilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir