heyho!
Freut mich, dass es euch gefällt bzw gefallen wird.
Vielleicht kann man da mit Shadings noch ein bisschen was machen
Das steht auch fest, dass ich da was mache. Wird pro Levelgruppe sicherlich unterschiedliche Shader geben, muss dafür jedoch leider erst mal GLSL besser begreifen bzw überhaupt erst begreifen.
Der Ehrgeiz treibt einen dazu! haha
Ich möchte in diesem Beitrag auch noch näher darauf eingehen, was ich sonst noch hinzufügen möchte.
Dafür tippe ich mal gewisse Punkte aus meinem "Konzeptbuch" heraus.
Wo wir eben schon bei den Levelgruppen waren, bietet es sich an dazu ein paar Worte loszuwerden:
Jede Levelgruppe fügt und/oder nutzt hauptsächlich neue Objekte. (Objekt-Nummern sind unten in der Liste auffindbar) (auch die Böden werden weiter unten beschrieben)
Die 5 geplanten Levelgruppen (mit Beschreibung in operator[]) nach Schwierigkeit geordnet sind folgende:
- Normal [Boden überwiegend/nur normal, neue Objekte wären: 1;2;3;4;5;6]
- Apocalypse [Boden überwiegend Matsch, neue Objekte wären: 7;8;9;10;11]
- Antike [eher schlechter Boden, neue Objekte wären: 12;13;14;15]
- 8-Bit [ausschließlich normaler Boden, neue Objekte wären: 16;17;18]
- Drugworld [Boden lässt einen stetig langsamer/schneller laufen, als "üblich", neue Objekte wären: 19;20]
Das zu den Levelgruppen, die nicht nur das Spiel an sich sondern auch den Hintergrund und allgemein die Ressourcen (auch Texturen!) beeinflussen, als auch den dann später endlich vorhandenen Shader.
Unter Objekten zähle ich alle Dinge, die kein festes Level-Segment sind, kein Spieler und auch kein Ghost sind.
Folgende Objekte, mit Nummern zur Ordnung, sind momentan geplant:
- Tür bzw. Plattform
- Hebel/Button
- Gegner 1 [warm gefärbt, kann nur durch Sprünge nach links oder rechts gehen]
- Kiste [kann schwimmen]
- schwere Kiste [kann nicht schwimmen]
- Flüssigkeit z.B. Wasser
- "Kugel" [Färbung wie die eines Levelsegments]
- Gegner 2 [warm gefärbt, stirbt nach einer gewissen Zeit, steht nach einer gewissen Zeit aber auch wieder auf]
- kaputte Kiste [kann nur für gewisse Zeit schwimmen, bricht nach zu großen Krafteinwirkungen z.B. hoher Fall]
- Gegner 3 [schwarz gefärbt, ähnelt Alien, klebt sich an Spieler fest, entzieht Energie, kann dabei aber normal getötet werden. Löst sich aus Angst vor Wasser vom Spieler ab.]
- Seil [kein Tarzan-Move möglich, Seil kann auch reißen...]
- Stacheldraht [Tötet.]
- Katapultier-Ding [Lässt etwas in eine bestimmte Richtung fliegen, mit relativ ungenauer Bahn, wenn es von einer bestimmten Richtung kommt]
- Gegner 4 [schwarz gefärbt, wirft mit einer Sache relativ treffsicher]
- Speer [kann geworfen werden, kann aber auch mal aus dem Boden herausragen....]
- Pfeil [kann "geworfen" werden, fliegt aber auch mal so von Oben nach Unten durch die Gegend...]
- Ventilator [Pustet etwas in eine bestimmte Richtung]
- statische Plattform [verschwindet nach Kontakt von X]
- Portal [beamt den Spieler (wahlweise zusätzlich irgendwas anderes) von A nach B]
- Droge [Bei Kontakt bewegt sich X merkwürdig für eine bestimmte Zeit. Nach öfteren Kontakt gibt es starke Einschränkungen an manchen Stellen... Oder auch nicht.]
- Gegner 5 [Box, bewegt sich von selbst mit gleichen Einschränkungen und erreichbare Verbesserungen, die der Spieler hat.]
Jedes Objekt kann später wieder verwendet werden, bspw. der Speer wäre in einem 8-Bit-Level einfach ein Stachel.
Zur Tötung: Der Spieler selbst kann nicht töten, es sei denn, der Gegner ist klein, wie Gegner 2, jedoch Türen, Kugeln, Kisten, Wasser, ... Alles was zerquetschen oder anderweitig anders töten könnte.
Schlussendlich noch was zu den Böden. Die Böden beeinflussen die geplanten Partikel eines Spielers/Ghost/Objekt, die auch den Schatten des Spielers ersetzen werden, als auch die Entities an sich. So rollt eine Kugel auf Matschboden langsamer, als auf normalem Boden. - Beim selben Winkel.
Geplant sind nicht sehr viele Böden:
- Normal [keine Auswirkung]
- Matschig [halbiert Geschwindigkeit, Sprünge verlieren an ~25%]
- Gebohnert [erhöht Geschwindigkeit um ~50%, steigert ohne physikalischen Grund den Sprung um ~25%]
Das Ganze soll überwiegend in dem momentanen Stil bleiben. - Heißt: Fast alles schwarz. Wichtige Objekte werden farblich hervorgehoben, jedoch nie in einer kalten Farbe, so der Plan.
Bis dahin, ich melde mich wieder!
MfG
Check