BT Sözlüğü › Programlama › Oda ve koridor

Oda ve koridor

Programlama Svenska → Güncellendi: 2026-10-26

Klasik zindan üretimi tarifi: çakışmayan dikdörtgen odaları saç, sonra koridorlarla birbirine bağla.

Rogue (1980) 80×24'lük bir terminalde esasen bunu yapıyordu ve hâlâ roguelike seviyeleri için varsayılan zihinsel modeldir. Birkaç odayı çakıştırmadan yerleştirir, hangilerinin bağlanacağını seçer (çoğunlukla bir kapsayan ağaç ya da BSP bölmesi ile) ve aralarına L biçimli koridorlar açarsınız. Basit, okunaklı ve her şeyin bağlı kalmasını garanti etmek kolay.

Dezavantajı belli bir kutucul tekdüzelik: her şey kutular ve koridorlardan ibaret. Bu yüzden sonraki üreteçler mağaralar ve organik biçimler için üstüne hücresel otomat, sarhoş yürüyüşü ya da dalga fonksiyonu çöküşü ekler. Temel tarif yine de ayakta kalır, çünkü neredeyse hiç oynanamaz bir seviye üretmez.

← Sözlüğe dön