Skip to content

semustafacevik/SayilariAt-lat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SayilariAt-lat

Bu SayılarıAt-lat adlı oyun uygulaması Software Construction (Yazılım Yapımı) dersi için temel form araçları kulanılarak geliştirilmiştir.

AÇIKLAMA

Açılışta kullanıcıdan oyunun boyutu istenmektedir, ona göre de kutucuklar oluşturulmaktadır. Kutucuğa tıklandığında tıklanan kutucuğun rengi mor olmakta ve oynanabilecek hamleler (L şeklindeki koordinatlara sahip olan ve seçilen oyun boyutunun sınırları içerisinde yer alan kutucuklar) yeşil renkte olmaktadır. (Sadece yeşil renkteki kutucuklar tıklanabilir olup diğer kutucuklar tıklanamaz halini alır.) Yeşil renkteki kutucukların birine tıklandığında önceki tıklanan (mor renkteki) kutucuğun rengi solmaktadır. Oyun böyle devam etmektedir. Eğer tüm kutucuklar tıklanmışsa oyun kazanılmıştır ve son tıklanan kutucuğun rengi turuncu olmaktadır. Eğer ki oynanabilecek hamle kalmamışsa da oyun kaybedilmiştir ve son tıklanan kutucuğun rengi kırmızı olmaktadır. Oyun kazanılmış ya da kaybedilmiş olsun kullanıcıya gerekli yönlendirmeler yapılarak ya oyundan çıkış yapılır ya da yeni oyun oluşturulur.

Kullanılan Sınıflar:

  1. Kontrol.cs
  2. Kutucuk.cs
  3. MsgBox.cs* // messagebox’ları formun ortasına hizalamak için oluşturulan sınıf
  4. Oyun.cs
  5. OyunBoyutu.cs
  6. Win32.cs* // MsgBox.cs için gerekli metotları barındıran sınıf

(*) http://www.codeproject.com/KB/dialog/MessageBoxCenterOnParent.aspx adresinden faydalanılmıştır.

About

This game application was developed on C# WinForm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages