Tüm projeyi İNDİR: Program Raporu ve Kodu https://github.com/bulentsiyah/Nesyene-Yonelik-Programlama-Projesi-HAFIZA-OYUNU
- Oyun nxn adet hücreden oluşmaktadır ve oyun başlangıcında tüm hücreler kapalıdır.
- 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.
- 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.
- Eğer hücrelerin içerikleri birbirine eşitse hücreler açık olarak tutulur.
- Tüm hücreler açık hale getirildiğinde oyun tamamlanmış olur.
- 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
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/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is my own website. Readers might be interested in my other contents
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit