matinhpfsc / LunteTheAdventure

A bird perspective adventure basing on a bomberman clone.
1 stars 2 forks source link

Erweiterung der Levelgeometrie #24

Open Matthias-Hermsdorf opened 10 years ago

Matthias-Hermsdorf commented 10 years ago

Hallo,

Es sollen Levelwechsel möglich werden. Verlasse ich ein Level durch eine Tür nach links, sollte ich durch eine Tür auf gleicher Höhe auf der rechten Seite des angrenzenden Levels heraus kommen.

Zur Verwaltung der Weltgeometrie würde ich auch auf den Maze-generator zurück greifen wollen, nur dass dieses Mal jedes Feld ein Level mit einer Maze ist. Fraktalleveling :-)

Allerdings müßte man der Generierung die Position bekannter Türen mit geben können. Und auf welchen Seiten potentielle Türen sein sollten.

Schwierig könnte es werden dass man in dem Level dann auch alle Türen erreichen kann.

Ist nur eine Tür pro Levelwechsel angesagt, oder kann es sogar mehrere geben?
Gibt es auch mehrere Etagen, so dass es Treppen im Level gibt?
Haben alle Level die gleiche Größe? Oder sieht die Weltkarte mehr wie ein Bild von Piet Mondrian aus (die sind nicht schön, aber hier passend) ?

Ah, und Martin, das sieht nach einer Aufgabe aus, die ganz auf dich zugeschnitten ist :-)

matinhpfsc commented 10 years ago

Die Türen müssen nicht auf gleicher Höhe sein, da die Level ja nicht wie Kacheln aneinanderliegen müssen, sondern jeweils auch größer, kleiner oder verschoben sein können.

Den Fraktalansatz hatte ich mir auch so überlegt. Oder eben ein großes Labyrint mit Einstiegen in viele kleinere Labyrinthe.

Matthias-Hermsdorf commented 10 years ago

Dass es Level verschiedener Größe geben wird, ist natürlich cooler als wenn alle gleichgroß sind. Allerdings brauchen wir dann eine ausgeklügeltere Weltkarte. Bei Diablo2 gab es auch gelegendlich Portale in Unterlevel. Die sind nett und ein Stilmittel, und sie sind Details für später.

Ich würde ja gern mit den Items wie den Bomben anfangen. In meinen Gedanken sind sie am Anfang mit einer Figur dem Level zugeordet, können dann aber bei Kollision eingesammelt werden, geben ihre Figur ab und Stecken im Inventar. Damit sind sie Fast wie die Gegenspieler, nur eben mit einem anderen Controller. Und aus dem Grund wäre es sinnvoll, wenn ich erst den globalen Botcontroller in Wall2Wall Controler pro Figur aufsplitte. Und in der Art dann ein Bombencontroler baue (huhu NSA).

Wenn ich nur mal dazu kommen würde.