Özgün "en iyi" anahtar kelime için özür dilerim.
Arkadaşım ve ben bir 2D macera oyunu yaratmaya başladık. Pokemon veya zelda tarzında yukarıdan aşağıya doğru olacak (sadece perspektif). Oyuncumuzun makinemizin bellek yeteneklerini zorlamadan geçebileceği büyük bir dünya haritası oluşturma yöntemlerini tartışıyoruz.
İlk itici gücümüz, büyük bir harita ve içeriğin yükleneceği oynatıcı etrafında bir daire oluşturmaktı. Bunun uzun sürmeyeceğini düşündük ve haritayı bölümlere ayırmaya karar verdik. İlk olarak dört büyük bölümümüz vardı, ancak bunu birçok küçük bölüme ayırabileceğimizi fark ettim.
SNES'den bazı Zelda oynadım ve bir haritanın kaydırılması sırasında içeriğin o zaman yüklenebileceğini gördüm. Demek istediğim, sadece verilerin yüklenmesi için dikdörtgen bir alanı kontrol etmek yerine, haritayı harita bölümünden harita bölümüne geçerken verileri yükleyen ve yükünü kaldıran birçok küçük parçaya ayırıyoruz.
Bugün, oyundaki her ızgara hakkında veri içeren basit bir 2D dizi haritası [WIDTH] [HEIGHT] oluşturmak istediğini ve ihtiyaç duymadığımız veriler için sürekli bir diske kaydet işlemi olduğunu söyledi.
Bu fikirlerden emin değilim ve burada olabileceğimi düşündüm. Konuyla ilgili herhangi bir bağlantı, kaynak veya öğretici ve bunun nasıl verimli bir şekilde yapılacağı ile ilgili sorumuza doğrudan cevaplar çok takdir edilecektir.