Skip to content

CodeWizardGenius/MayinTarlasi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mayin Tarlasi Oyunu

Oyunun Amaci

Mayin tarlasi oyununda amacimiz mayinlara carpmadan tum mayinlari bulmaktir.

Oyunun Kurallari

Oyunun kurallari asagidaki gibidir:

  • Oyun metin tabanlıdır.
  • Çift boyutlu diziler üzerinden oynanmalı ve MineSweeper sınıfı içerisinde tasarlanmalı.
  • Matris boyutunu yani satır ve sütun sayısını kullanıcı belirlemeli.
  • Diziye ait eleman sayısının çeyreği (elemanSayisi / 4) kadar rastgele mayın yerleştirilmeli. Örneğin dizi 4x3 boyutunda ise eleman sayısı (satırSayısı * sütunSayısı) formülü ile hesaplanmalı ve boyutu 12 olmalı. Bu durumda mayın sayısı 12 / 4 = 3 adet olmalıdır. (ipucu : bu mayınların konumlarını tutacak ikinci bir dizi oluşturabilirsiniz.)
  • Kullanıcı matris üzerinden bir nokta seçmeli. Nokta seçimi için satır ve sütun değerlerini girmeli.
  • Seçilen noktanın dizinin sınırları içerisinde olup olmadığını kontrol edilmeli ve koşul sağlanmazsa tekrar nokta istenmeli.
  • Kullanıcının girdiği noktada mayın var ise oyunu kaybetmeli.
  • Mayın yok ise, ilgili noktaya değen tüm konumlarına bakılmalı (sağı, solu, yukarısı, aşağısı, sol üst çapraz, sağ üst çapraz, sağ alt çapraz, sol alt çapraz) ve etrafındaki mayınların sayısının toplamı ilgili noktaya yazılmalı. Noktaya değen herhangi bir mayın yok ise "0" değeri atanmalı.
  • Kullanıcı hiç bir mayına basmadan tüm noktaları seçebilirse oyunu kazanmalı.

Oyunun Ekran Çıktısı

Oyunun ekran çıktısı aşağıdaki gibi olmalıdır:

                                           Welcome to Mine Sweeper!


Please enter the number of rows and columns you want to play.

Enter the number of rows: 3
Enter the number of columns: 3

 Starting game...

                                   ==================================================

                                                        -  -  * 

                                                        *  -  - 

                                                        -  -  - 

                                   ==================================================


                                                        -  -  - 

                                                        -  -  - 

                                                        -  -  - 

                                   ==================================================

Please enter the number of rows and columns you want to play.

Enter the number of Row: 2
Enter the number of Column: 2

About

Mayin tarlasi oyununda amacimiz mayinlara carpmadan tum mayinlari bulmaktir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages