Bil481Project / rabbit-escape

Android and PC game inspired by Lemmings and Pingus
http://artificialworlds.net/rabbit-escape
GNU General Public License v2.0
0 stars 0 forks source link

kullanıcı oyunu kaybettiğinde kullanıcıya joker hakkı sunma #5

Closed muzafferbugra closed 7 years ago

muzafferbugra commented 7 years ago

Oyunda, her bölümde kullanmamız için verilen bazı itemler var. Örneğin kazma veya merdiven gibi.Bu tokenlar ile ilgili bilgiler levels klasöründeki her bir level için oluşturulan dosyalarda yazıyor. Oyun da eğer tüm itemlar için hakkımızı doldurmuş durumdaysak ve oyunu kaybettiysek oyunun bitmesi için bomba itemi ile tavşanları öldürüp oyunu sonlandırmamız gerekiyor.Eğer kullanıcı elindeki bütün itemları kullanmasına rağmen ,halen oyunu bitiremediyse, yeni bir joker hakkı itemi kullanıp, kullanıcıya her itemdan belli sayida tekrar kullanma şansı verilebilir. Kod hiyerarşisine baktığımda LoadWorldFile .java classını inceleyerek, buradan yazılan metodları ,oluşturulan nesneleri takip etmem gerekiyor. World classında tavşanın belirli özellikleri yer alıyor. Burada abilities adında bir map oluşturulmuş. Mapdeki değişikliklerin bir kısmı WorldChanges.java sınıfında yapılıyor. Ayrıca, joker olarak verilen tokenların özelliklerinde geliştirmeler ve değişmeler de yapabilirim.Tokenların nasıl çalıştığını anlatan behaviours klasöründe , classlarda yenilikler yapabilirim.