Merhaba, vb.net olarak mayın tarlası yazmam gerekiyor. VB.NET olarak yardımcı olursanız sevinirim. Eğer yok kendi ödevini kendin yap diyorsanız mantık olarak yardımcı olarak C dilinde yazarsanızda sevinirim. Yardımlarınızı bekliyorum.
VB.NET Mayın Tarlası ?
Cevaplar
Önce mayın tarlası oyununu oyna güzelce. Sonra eline kalem kağıt al ve oyunun senaryosunu aktar. Onun üzerinden hangi nesneleri nasıl kullanacağını düşün. Yapamadığın yerlerde google da ingilizce olarak sorununu araştır. (Türkçe dökümanlar az.) Çok sıkıştığın yerde buraya yazarsın, cevaplarız.
arkadaşın dediği gibi önce mantığını kavrayacaksın, eğer biraz bilgin varsa gerisi gelecektir.
valla mayın tarlasını bildiğim kadarı ile bomba olmayan noktaları açtıkça puan veriyordu. ama mayın ve boşluk oranlarını neye göre veriyor bilmiyorum ama en basit şekilde mayını rastgele belli oranda dizi içerisine 1 ve 0 dizerek yazabilirsin diye dşünüyorum.
bir matrisin 3te 1 i mayın olduğunu düşün. 2 boyutlu dizide 1se mayın 0 sa boş olacak şekilde sıralayabilirsin. kullanıcnın tıkladığı matris sıralarını alıp eşleştirdikten sonra ekrana mayın veya boş alanı bastırabilirsin. Boş alan açıldıktan sonra etrafındakileri ise o sıradaki ilk mayın dek gelene kadar açıyor. bunu gördüm. yanılmıyorsam böyle.
Not, en basit şekilde hatırladığım akdarı ile hemen kafamda ouşturup aktarmak istedim. belki bi fikir uyanır.
bir matrisin 3te 1 i mayın olduğunu düşün. 2 boyutlu dizide 1se mayın 0 sa boş olacak şekilde sıralayabilirsin. kullanıcnın tıkladığı matris sıralarını alıp eşleştirdikten sonra ekrana mayın veya boş alanı bastırabilirsin. Boş alan açıldıktan sonra etrafındakileri ise o sıradaki ilk mayın dek gelene kadar açıyor. bunu gördüm. yanılmıyorsam böyle.
Not, en basit şekilde hatırladığım akdarı ile hemen kafamda ouşturup aktarmak istedim. belki bi fikir uyanır.