/ConnectFour-Android-Game

Winter homework of Object Oriented Programming

Primary LanguageJava

Game Features

✓ Oyun menüsünden oyun modu tek kişilik ya da iki kişilik olarak seçilebilir.

✓ Oyun menüsünden how to play seçeneğinden oyuna dair kısa bilgilendirmeye ulaşılabilir.

✓ Oyun modu seçildikten sonra versiyon seçimi ekrana gelir ve buradan normal ya da zamanlı versiyon seçilebilir.

✓ Normal versiyon seçiminden sonra ekrana çıkan bardan oyun tahtasının boyutu 5x5 ile 40x40 arasında imleç kaydırılarak seçilebilir.

✓ Zamanlı versiyonda ise boyut barına ek olarak zaman barı karşımıza çıkar ve 10 saniye ile 15 dakika arasında zaman ayarlaması yapılabilir. Bu zaman kullanıcıya girdiği süre içerisinde hamle yapma imkanı sağlar.Süre bittiğinde yerine rastgele hamle yapılır ve sıra diğer oyuncuya geçer.

✓ Oyun tahtası 5x5 boyutundan sonra ekranda dikey ve yatay olarak kaydırılabilir hale gelir.Oyun başladığında oyun tahtasının en altına kaydırılmış bir şekilde başlatılır.

✓ Tek kişilik veya çift kişilik modda 3 oyun kazanarak skorunu ilk 3 yapan oyuncu ya da bilgisayar oyunu tamamen kazanır ve otomatik olarak menüye dönülür.

✓ Her iki oyun modu ve versiyonunda da undo butonu bulunur.PvP modunda kullanıcı bu butona her basışında karşı oyuncunun son hamlesini geri alır ve hamle sırası karşı oyuncuya geçer.

✓ Tek kişilik modda ise undo butonuna basıldığında,bilgisayarın ve kullanıcının son hamleleri geri alınır ve hamle sırası oyuncuda olarak devam eder.

✓ Oyun sırasında isteğe bağlı olarak başlatılan oyuna özel olarak oyun sonu sesleri ve son beş saniye kala geri sayım sesi ekrandaki ses butonundan kapatılabilir.

✓ Ayrıca kullanıcı sağ üstteki menü butonuna tıklayarak oyundan çıkıp menüye dönebilir.