- Temel Java Yapıları: Sınıflar, metodlar, döngüler ve koşul ifadeleri.
- Kullanıcı Girişi: Kullanıcıdan veri alma ve işleme.
- Matris İşlemleri: İki boyutlu dizilerle çalışma ve oyun tahtası oluşturma.
- Rastgele Sayılar: Mayınların rastgele yerleştirilmesi için Random sınıfının kullanımı.
Bu proje, klasik Mayın Tarlası oyununu Java programlama dili kullanarak gerçekleştiren bir uygulamadır. Oyuncu, bir oyun tahtasında mayınların yerlerini tahmin etmeye çalışır ve güvenli hücreleri açarak oyunu kazanır.
- Oyun Tahtası: Kullanıcı tarafından belirlenen satır ve sütun sayıları ile oluşturulur.
- Mayın Yerleşimi: Mayınlar rastgele olarak oyun tahtasına yerleştirilir.
- Oyun Kontrolü: Kullanıcıların seçtiği hücrede mayın olup olmadığı ve çevresinde kaç mayın bulunduğu kontrol edilir.
- Kazanç ve Kaybediş: Eğer kullanıcı bir mayınlı hücreyi seçerse oyun biter. Tüm güvenli hücreler açıldığında ise kullanıcı oyunu kazanır.