Uzun bir sürenin ardından tekrardan bir devlog ile karşınızdayım. Yakın bir zamanda sınavım var o yüzden fazla ilgilenemedim ama yinede birkaç şeyin temelini atmayı başardım diyebilirim.

Harita

Harita eskiden 40x40 blok genişliğindeydi. Tabi ki bunun baya yetersiz olduğunu tahmin edebilirsiniz.Yeni haritanın Boyutunu 512x512 olarak değiştirdim. hatrı sayılır miktarda büyük bir haritamız oldu. haritanın bu kadar büyümesi ekran kartlarını zorlayacağı için aynı anda rebder almak yerine sadece 512 pixel uzaklığındaki blokları render ediyorum. bunu ileride arttırabilirim ama şimdilik bir görüş mesafesi varmış gibi durması hoşuma gitti o yüzden şimdilik böyle kalacak.

Birde Şunu eklemeliyim Oyuna artık sol üst köşeden başlamıyoruz. haritanın tam ortasından başlıyoruz. Oyunun hikayesinin başlayacağı yer orası olacak ve yeni şeyler ekledikçe orayı dolduracağım. Şimdilik sadece yollar bulunmakta.

Harita Editörü

Eveet yapması çok zor olacağını düşündüğüm ama bi şekilde çat pat çalışan bir harita editörümüz var. Bu editör sayesinde her defasında oyunu baştan derleme gerek kalmadan haritayı düzenleyebileceğim. Şimdilik sadece oyunun arka planını düzenleyebiliyoruz ama zamanla entity ve itemleri de ekleyebileceğimiz bir sisteme geçmeyi planlıyorum.

Kayıt Sistemi

Harita düzenleyicisini yaparken haritada yapacağımız değişiklikleri de kaydedebileceğimiz ufak bir kayıt sistemi ekledim. yine bu da sadece arka plan değişikliklerini kaydediyor eşya ve ya diğer değişiklikleri kaydedemiyor henüz.

Ufak Değişiklikler

  • Artık “F” Harfina basınca oluşan slimelar haritanın her yerine eşit şekilde dağılıyor.
  • Oyun Boştayken hafif hafif artan bir ram kullanımı vardı ve oyunu oynarken 5. dakikada ciddi donma ve kasmalara sebep oluyordu. Bu sorun kısmen çözüldü ama ram kullanımındaki hafif artışı tam olarak çözemedim.