Memory Game (JAVA) | Programming Tutorial

in java •  7 years ago 

Tüm projeyi İNDİR: Program Raporu ve Kodu https://github.com/bulentsiyah/Nesyene-Yonelik-Programlama-Projesi-HAFIZA-OYUNU

  1. Oyun nxn adet hücreden oluşmaktadır ve oyun başlangıcında tüm hücreler kapalıdır.
  2. Oyuncu bu kapalı hücrelerden bir tanesine tıklar ve hücrenin içeriği görüntülenir. Sonrasında bir başka kapalı hücre tıklanır ve bu hücrenin de içeriği görüntülenir.
  3. Açılan hücreler 2 saniye kadar açık kalır; eğer bu hücrelerin içerikleri birbirine eşit değilse hücreler tekrar kapalı konuma getirilir.
  4. Eğer hücrelerin içerikleri birbirine eşitse hücreler açık olarak tutulur.
  5. Tüm hücreler açık hale getirildiğinde oyun tamamlanmış olur.
  6. Puanlama oyunun başlangıcı ile bitişi arasındaki süre kadardır.

Üç tane sınıf gerçekleştirilecek.
Hafıza : Burda oyunun durumları saklanmaktadır. Geçen süre, 2D dizide hücrelerdeki değerler vb.
HafızaGUI: Oyunun arayüzü. Yeni oyun butonu, çöz butonu vb. HafızaGUI de bulunan diğer butonlar içinde actionListeners gerçekleştirilebilir. Main yordamını HafızaGUI sınıfı içerisinde gerçekleştirilecek.
HucreButtonHandler: Hücreler için actionListener arayüzleri gerçekleştirir.
Hafıza Oyunu Kodları https://gist.github.com/bulentsiyah/8c129a9b92c3db91221eb2eb923ae442


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.bulentsiyah.com/hafiza-oyunu-java/

This is my own website. Readers might be interested in my other contents