- Sziasztok ! Csak érdekességnek szánom ide.
Kerestem anno 2D labirintusgeneráló algoritmust, és itt találtam is a prog.hu-n. Ezúton köszönet, aki írta az ötletet, sajnos nem tudtam előkeresni. Pár napja gondoltam működne-e, ha a labirintus tartalmát rögzítő tömbhöz hozzáadnék még egy dimenziót. Működik, készít egy igazi 3D-labirintust. Végülis egy bizonyos szabályszerűséggel kitölti a teret elemenként, addig amíg van üres rész. Ehhez hozzáírtam a kirajzoló részt, és lehet benne mászkálni. Szerencsés véletlen, hogy az érzékelhető világunk 3 dimenziós, és a színeket össze lehet rakni 3 alapszínből. Így a labirintust felépítő kockák az XYZ elhelyezkedésükkel arányos RGB színeket adtam, ez segít a tájékozódásban, és ha kijutunk a labirintusból, akkor azt kívülről szemlélve ajándékba megkapjuk a labirintus falain az összes színkombinációt. A programot basicben írtam, a forráskód is benne van.
REAL 3D MAZE (qb64) v3
Letöltés:
real_3d_maze.zipMutasd a teljes hozzászólást!