Änderungen

Wechseln zu: Navigation, Suche

Pneumatic Man

2.835 Bytes hinzugefügt, 16:45, 17. Mär. 2015
keine Bearbeitungszusammenfassung
* Im Level verstreut sind eingesperrte Kameraden. Eine bestimmte Anzahl an Kameraden ist essenziell für den erfolgreichen Levelabschluss, weitere gerettete Kameraden verbesern die Qualität des Levelabschlusses.
* Die Anzahl der im Level verstreuten Kameraden ist Variabel.
* Es ist möglich, das ein Level keine Kameraden zu retten enthält.* Wird der Endpunkt ohne die geforderte Anzahl an befreiten Kameraden erreicht, wird eine entsprechende Meldung ausgegeben.(Die geforderte Anzahl kann auch 0 sein)
* Die Blöcke haben Haltbarkeiten, die bei jeder Berührung mit dem Bohrer sinkt bis er zerstört wird.
* Es gibt Blöcke mit verschiedener Haltbarkeit, u.A. auch unzerstörbare.
* Es gibt Blockarten die 1, 2, 3 (später: Typ 1, 2, 3) oder unendlich viele Bounces aushalten, bis sie zerstört werden.
* Der Zerstörungsradius der Bombenblöcke beträgt 2 Blöcke.
* Es gibt Bomben mit unterschiedlichen Explosionsradien (Optional)
* Springt der Charakter, entfernt er von Typ 1, 2 und 3 Blöcken jegliche Haltbarkeit des Blockes von dem er Abspringt und des Blockes wo er landet.
* Wenn der Spieler in der Mitte von zwei Blöcken bohrt, werden beide abgebaut mit der Hälfte des Einzelabbaus.
* Es gibt horizontal-bewegende Plattformen, die unzerstörbar sind.
* Es gibt keinen Fallschaden.
* Wird der Level erfolgreich beendet, erscheint ein WinScreen (es existiert bereits eine Teil-Graphik hierfür: transparentes Tablet).
* Der WinScreen enthält eine Checkliste an geretteten Kameraden.
* Stirbt der Charakter, wird das Level reseted.
===Fragen===
#Wie gross ist der Zerstörungsradius der Bombenblöcke?
#Ist es möglich, das man null Kameraden in einem Level hat?
#Wie groß sollen die Level ungefähr ausfallen?
#Gibt es eine Anzahl an Leben?
#Was passiert wenn der Charakter stirbt?
#Was passiert wenn das Level erfolgreich beendet wurde?
#Sitzen die zu befreienden Charakter IM Stein oder in Lücken in diesem?
* Lavafontänen die in zeitlichen Abständen eine bestimmte Höhe nach oben schießen, und den Spieler töten.
* herabfallende Herabfallende Steine, die durch einen Trigger ausgelöst werden, zerstören Blöcke / Spieler.* Ein Stein kann auch beliebig vielen Blöcken bestehen (= komplexer Stein).* Fällt dieser komplexe Stein herunter, werden alle kollidierenden Blöcke zerstört. Dies geschieht so lange, bis alle Schichten des komplexen Steins vernichtet wurden.* Stacheln am Boden , Decke und DeckeSeiten. * Stacheln hängen an Blöcken.* Zerstört man den Block, an dem Stacheln hängen, fallen sie hinunter. Der Spieler stirbt sofort bei Berührung* Fallen Stacheln in Lava, werden sie zerstört
===Fragen===
#Wieviele Blöcke zerstören herabfallende SteineFallen Stacheln auf einen festen Block, bleiben sie dort liegen und fungieren weiterhin in ihrer Funktion als Stacheln?(Anmerkung: LevelDesigner und Designer wollten sich absprechen)#Der Spieler stirbt sofort bei Berührung mit Stacheln sollen auch seitlich verfügbar sein soweit ich weiss(in allen Lagen?), wenn Oder bei der Spieler auf die flache flachen Seite springt soll er nicht sterben?===Anmerkungen===#Sind Stacheln zerstörbar/verschwinden beim Zerstören des anliegenden Blocks?Wenn riesige, herunterfallende Steine realisiert werden sollten, müsste man evtl. separat darüber nachdenken, wieviele Steine diese bei Berührung zerstören. Es existiert eine Überlegung das jede Reihe eines Riesensteins eine weitere Reihe neutralisiert. (Evtl. so bereits umsetzbar) 
==Spieler==
* Jede hoch-runter Bewegung entfernt auf dem darunter liegenden Block 1 Haltbarkeit.
* Der Charakter springt nicht in festen Rastern.
* Landet ein Charakter zwischen zwei Blöcken, zerstört er bei beiden die hälfte der Haltbarkeit, die er normalerweise bei nur einem Block zerstören würde.
* Begriffsäquivalenz: "Gehen", Bouncen, Bohren.
* Der Spieler kann springen mittels Tastendruck.
* Wärend dem Sprung kann man die Richtung des Sprungs ändern.
* Die maximale Sprungdistanz beträgt in der Breite 2 Tiles.
* Sind alle Blöcke unter dem Charakter zerstört und er berührt die Lava darunter, stirbt er.
* Stirbt der Charakter ist er sofort tot, es gibt keine Lebensanzeige.
* Der Charakter hat nur ein Leben, es gibt also auch keine Anzahl an Leben ungleich 1.
* Stirbt der Charakter, muss es möglich sein, sich in den Highscore einzutragen.
* Größe der Spielfigur: 1,5 Blöcke
* Standardbewegung des Helden: beträgt in der Höhe 0,5 Block(in der Animation, nicht Physikalisch)* Sprunghöhe beträgt 3 Blöcke* Die Bewegungsweite, egal ob Sprung: 3 oder Bounce beträgt bei Maximalbeweung 2 Blöcke.
* Der Spieler soll eine Art Supersprung / Doppelbounce bekommen (Optional)
* Der Spieler kann nicht rutschen, nur springen.
 
===Fragen===
#Standardbewegung nur in der Höhe oder auch in der Breite? - Analoge Frage zu "Sprung: 3 Blöcke"?#Wieviel Haltbarkeit zerstört ein Spieler bei den angrenzenden Blöcken, wenn er zwischen beiden landet?
#Wie würde der Doppelbounce funktionieren? (doppelter Tastendruck?)
#Die Bewegungsweite, egal ob Sprung oder Bounce beträgt bei Maximalbeweung 2 Blöcke: müsste es nicht Entfernung je Zeiteinheit sein?
==Gegner==
* Der Gegner Lavafontäne schiesst in regelmässigen Abständen aus der Lava hervor und tötet den Spieler auf berührung.
* Der Gegner Gesteinsbrocken fällt von oben herrunter, zerstört den ersten Block auf den er fällt und tötet den Spieler, wenn er ihn von oben trifft.
* Der Gesteinsbrocken zerstört KEINE unzerstörbaren Blöcke, der Gesteinsbrocken wird jedoch an dieser Stelle zerstört.* Der Gegner Bombe springtbefindet sich in Blöcken und zündet, sobald er auf einen Block trifftder Spieler darauf landet. (Siehe Fragen)* Befindet sich eine Bombe innerhalb des Umkreises einer Explosion (z.B. von einer Bombe), ein malso explodiert diese auch. Kommt die Bombe danach auf zerstört sie die * Der Zerstörungsradius der Bombenblöcke beträgt 2 Blöcke die dort angrenzen.
* Der Gegner glücklicher, dicker Hund springt auf den Spielercharakter zu und zerstört dabei nach den selben Regeln wie der Spielercharakter Blöcke.
* Der glückliche, dicke Hund lässt sich töten, indem man ihn von oben bespringt.
* Der glückliche, dicke Hund stirbt, wie der Spieler bei allen Fallenarten die tödlich sind, triggert aber keine Events.
* Erreicht der glückliche, dicke Hund den Spieler, stirbt der Spieler.
===Fragen===
#Es gibt auch schräge Blöcke: problematisch wegen Bombe?
#Gibt es einen Countdown bis die Bombe explodiert? Wenn ja wie lang?
===Fragen===
#Lassen sich bestimmte Gegnertypen zerstören?
#Wenn ja: Wie lassen sie sich zerstören?
#Zerstört der Gesteinsbrocken nur einen Block unter ihm? Ungeachtet der Haltbarkeit des Blocks?
#Ist es gut umsetzbar das die Bombe einmal hüpft?
#Wieviele Blöcke sprengt die Bombe weg?
#Zerstört ein Gesteinsbrocken auch Blöcke die unendlich viel aushalten?
#Wird der Gesteinsbrocken zerstört nachdem er herrunter gekommen ist?
#Was passiert wenn der glückliche dicke Hund beim Spieler angekommen ist?
#Wie funktionieren die Stacheln?
* Es gibt Gegner, die Projektile verschiessen in geraden linien. Dre Spieler kann auf diese Projektile springen um sie als Plattform zu benutzen (optional)
* Analog zu Wurfparabel-Projektilen (optional)
 
==Menü / HUD==
 
* Es gibt eine Levelauswahl.
* Bei der Levelauswahl ist auf jeden Fall das erste Level auswählbar.
* Hat man ein Level oder eine Reihe von Leveln erfolgreich beendet, wird, bei Aufruf des Menü's, dort auch das nächste Level zur Auswahl angezeigt.
* Hat man ein Level erfolgreich beendet, kommt der WinScreen.
* Auf dem WinScreen wird sowohl separat gerettete Arbeiter, Anzahl vollständig zerstörter Blöcke und benötigte Zeit, als auch der errechnete Highscore in Form einer Zahl angezeigt.
* Wärend dem eigendlichen Spiel wird die Anzahl der zerstörten Blöcke angezeigt, eventuell auch die Anzahl der geretteten Arbeiter.
 
==Umsetzungsdetails==
Hier kommen Umsetzungsdetails hinein, die auch implementarische Details beinhalten können.
 
===Details zur Steuerung===
* Die Bewegungsgeschwindigkeit ist bei der Gamepad-Steuerung abhängig von der Anschlagsweite des Analogsticks.
* Schlägt man den Analogstick des Gamepads voll in eine Richtung an, soll die Maximalgeschwindigkeit ausgelöst werden. Je weniger der Stick in eine Richtung gedrückt wird, desto weniger Geschwindigkeit soll die Figur haben.
====Fragen====
#Bei einem Tastendruck wird eine Startgeschwindigkeit von x%, je länger der Tastendruck ist, desto mehr Geschwindigkeit soll addiert werden. Nach 1s (startwert! muss getestet werden) soll die Maximalgeschwindigkeit erreicht werden?
 
===Details zur Tilemap===
19
Bearbeitungen

Navigationsmenü