Die Erstellung des Raumes

Natürlich müssen die Welten zufallsgeneriert sein! Vom System von Vlambeer inspiriert, wird das folgendermaßen gelöst:

demo

Ein „floormaker“ fährt durch die Welt und setzt immer an der Stelle, an der er sich gerade befindet, ein Bodenobjekt ab. Der Floormaker bewegt sich entweder geradeaus, nach links oder nach rechts. Jedes mal wenn er zweimal nach links oder rechts geht, sich also um 180° dreht, setzt er eine Kiste. Dadurch sind oft in Sackgassen Kisten, was den Spieler zum Entdecken einlädt (die Kisten sind in der Demo-Animation noch ausgeschalten)

Jedes Bodenobjekt hat wiederum die Chance einen weiteren floormaker zu generieren. Dadurch entstehen die Abzweigungen. Ebenfells hat jedes Bodenobjekt die Möglichkeit, ein 2×2 oder 3×3 großes Feld zu generieren, indem es einfach weitere Bodenobjekte neben sich setzt. Auf 3×3 Flächen spawnen die Monster.

Wurden eine gewisse Anzahl von Böden erstellt, terminiert ein Systemobjekt alle floormaker und gibt den Spieler wieder frei. An dem Punkt, wo der floormaker terminiert, der am weitesten vom Spieler entfernt ist, entsteht die Bosstür.

Das gute an dem System ist, dass man durch ein paar Einstellungen schnell das Endergebnis beeinflussen kann. So kann man leicht große und geräumige Dungeons erstellen, oder verwinkelte Höhlen.