Ne kadar süren var?
C# kullandın mı ya da kullanmayı biliyor musun? Eğer biliyorsan görsel kısmını hazırla ekran görüntüsünü buraya at, kod kısmını sana görsele göre parça parça yazmaya çalışırım. C# yüklü olmadığı için görsel boyutu hazırlayamam. Sana mantığını şu şekilde aktarabilirim.
Kullanacağın nesneleri isteğe göre şu şekilde dizebilirsin.
Picture Box(Resim Kutusu) - Her bir mayın karesine tek tek resim dosyası okusun diye mini resim hazırlaman gerekir. Görsel açıdan güzel olur ancak grafik olarak çalıştıracağın bilgisayar okul bilgisayarı ise kasma yaşatabilir.
Label=Etiket kullanabilirsin. Sana önerim bu olacaktır. Hem çok hızlı iş görecek hem sana kod kısmında kolaylık sağlar.
1 Adet buton lazım.
Mayın tarlası örneği için 10x10 100 adet Label hazırlayacaksın. Düzenli Tablo şeklinde. Zamanını alacak düzenlemek.
Buton içerisine her bir label için random(karışık) ile etiket adı yazdıracaksın X mayın olsun diğeri de boş kalsın. Label içerikleri kapalı olacak. Buton çalıştığı anda 100 adet Labele isim atacak. Label lerin Click özelliğine atacağımız kod ile labelin içeriğini göster seçeneğini atacağız. Boş çıktığı sürece uyarı vermeyecek. X yakaladığı zaman oyunu bitirecek. Artık o kısımda üst üste açtığı kutu sayısına göre puanlama sistemi oluşturursun. Projeyi genişletmek senin ufkuna kalır.