Kun selainpeliprojekti alkoi ja päätimme tehdä erittäin randomoitua dungeon crawleria, niin heti aluksihan piti saada random dungeon generaattori käyttökuntoon. Koska jääräpäiseen tapaan haluan aina tehdä kaiken itse aloin kyhäämään jotain teoriassa fiksua, mutta käytännössä erittäin huonoa systeemiä tähän. Hetken koodailun ja hajoilun jälkeen totesin ettei se vaan toimi ja aloitin googlailun.
Googlailun tuloksena löytyi sivu http://donjon.bin.sh/dungeon/about/
Sivulla oleva artikkeli käsitteli hyvinkin ymmärrettävästi muutamaa eri tapaa generoida luolastoja sattumanvaraisesti, ja kerrottiin miten se käytännössä tapahtuu ihan koodipuolen kautta; miten huoneet, polut, ovet yms. luodaan. Artikkli itsessään ei ole kovin pitkä, mutta sen hyödyllisyys on ollut > 9000 peliä koodatessa.
Jos joku joskus joutuu tekemään random dungeon generaattoria, kehotan tutustumaan artikkeliin.
V-J Luukkonen