Rollmorad/design/todo.txt

292 lines
7.9 KiB
Plaintext
Raw Permalink Normal View History

2015-11-16 00:18:06 +01:00
/*****************************************************************/
/* ____ ____ __ __ __ _______ ____ ___ ____ */
/* / __ \/ __ \/ / / / / |/ / __ \/ __ \/ | / __ \ */
/* / /_/ / / / / / / / / /|_/ / / / / /_/ / /| | / / / / */
/* / _, _/ /_/ / /___/ /___/ / / / /_/ / _, _/ ___ |/ /_/ / */
/* /_/ |_|\____/_____/_____/_/ /_/\____/_/ |_/_/ |_/_____/ */
/* ___ _ _ _ _ _ ___ ___ ___ __ _ __ */
/* / __| | | | || | /_\ / __| __| |_ ) \/ |/ \ */
/* | (_ | |_| | __ |/ _ \\__ \ _| / / () | | () | */
/* \___|\___/|_||_/_/ \_\___/___| /___\__/|_|\__/ */
/* */
/* --- EIN TOLLES SPIEL --- */
/* */
/* Jan Hapke, Wilhelm Mailänder, David Scherfgen */
/* */
/*****************************************************************/
~^~^~^~^~^~
^~^TODO~^~^
~^~^~^~^~^~
---------------------
Genrell:
---------------------
-viele, viele bunte Level
-Level anpassen:
+Spieler, der rechts auf der Tastatur spielt(1), startet rechts
+Spieler, der links auf der Tastatur spielt(2), startet links
-XML Datei für Level-Namen?
+oder automatische Listenerstellung der Level
-kein Absturz bei fehlerhaftem Level/Tool zum Überprüfen von Levels
+fehlende Elemente für bestimmte Game-Modi
-Stunts erkennen
---------------------
Hauptmenü:
---------------------
-Nur noch unterstützte Game Modi für ausgewählte Level anzeigen
-"Story-Level" - Story Modus mit speziellem Story-level in der Level Auswahl wählen
-Sound-Optionen
+An/Aus
+Lautstärke
+Effekte/Musik
-"Ausgrauen" inaktiver Menüpunkte (z.B. beim Story-Modus)
-Untermenüs
+Sound
+Game-Modi
+unterstütze Level
+Screenshot des Levels
+Steuerung
+4/5 Tastensteuerung
+Tastenbelegung
-Einstellungen persistent machen(steuerung, musik, etc)
---------------------
Level:
---------------------
-viele neue Level
-Tool, um Level automatisch zu prüfen(fehlende Elemente für bestimmte Spielmodi)
+automatisches hinzufügen/ergänzen/korrigieren von fehlenden/falschen Game-Modi-Elementen
---------------------
Level/Hauptmenü:
---------------------
-empfohlene Zielpunktzahl für Game Modi vorgeben
---------------------
Level/SimpleObject:
---------------------
-Time To Live als Attribut(Box)
-Verschwinden Ja/Nein(Box)
-"Tonne/Kugel" äquivalent zur Box
-"One-Hit" Objekt (Geschwindigkeit?)(a la glas?)
---------------------
Highscore:
---------------------
-Highscore abhängig von Spielversion(Hash?)
+Hash von Level
---------------------
Grafiken:
---------------------
-Spielfigur
-Beschleuniger
-Teleporter-Effekt(Grafik oder Effekt?)
-Tilesets
-Gegner
-animierte grafiken
---------------------
Sounds:
---------------------
-Kamera-Sound bei Screenshot
-Eichhörnchen-Sound
---------------------
Nicht "unbedingt" von mir:
---------------------
-Story-Objekt-> Laden der Level nacheinander, übernehmen von Punkten, Zeit?, Leben?
-Umschalten Auflösung
-Umschalten Vollbild
-Gegner?
->Waffen
-Extras
-bewegliche Plattformen, Aufzüge
---------------------
Waffen/Extras:
---------------------
-Extras/Waffen aufnehmen
+Objekt überfahren(ähnlich Beschleuniger)
+1 Extra-Objekt -> Zufallsauswahl
+Level können mögliche Extras/Waffen beschränken?
+Menü kann mögliche Extras/Waffen beschränken?
+1 Objekt für jedes Extra
-Benutzen:
+Taste
+Automatisch aktiv für gewisse Zeit
+nur kontakt-Waffen/Taste zum benutzen
+nur benachteiligter Spieler
->nicht in King-Area
->nicht in Besitz der Guhaselnuss
->aufsammeln ja, einsetzen nein
-Anzahl Waffen/Extras gleichzeitig begrenzen(1?)?
+neues verdrängt altes
+altes lässt neues nicht aufnehmen
-bis zu <3> aufnehmen
+aktives auswählen
->zweite zusätzliche taste
+hotkeys für aktivierung erster, zweiter... slot
-><3> zusätzliche Tasten
-Extras/Waffen
+Stunner
->einige Sekunden gelähmt->keine Aktion möglich(mit Physik)
+Mirror
->Steuerung dreht sich um (rechts/links beschleunigen/bremsen)
+Pilz (Giftpilz)
->drehen, zoomen, wackeln des Bildes, bunte Farben
"high"
+Stop
->einfrieren, auf der Stelle(keine Physik)
+Ghost
->durch Gegner durchfahren
+Invisibility
->man sieht sich/den Gegner/seinen Screen/die Umgebung nicht mehr
+Invincibility
->gegnerische Waffen haben keinen Effekt
+Freeze
->Boden/Räder frieren ein, keine Haftung mehr -> Rumschlittern
+Fly
->Schwerkraft dreht sich um -> man muss an der Decke lang fahren
+Slow
->maximale Geschwindigkeit verringert
+Fast
->maximale Geschwindigkeit erhöht
+Restart
->Zum Startpunkt zurückgesetzt
+Halt
->Geschwindigkeit zurücksetzen
+Rocket
->Taste!
->verfolgende? Rakete, bei treffer
~Überschlagen
~Halt
~Guhaselnuss verlieren? (zurücksetzen?)
+Mine
->Taste!
->als feststehendes Objekt hinterlassen
~Überschlagen
~Halt
~Guhaselnuss verlieren? (zurücksetzen?)
+Kleber
->Taste!
->als feststehendes Objekt hinterlassen/über boden verteilen
~bremst ab/hält fest, je nach menge, die man abbekommt
~pro Rad(eins klebt, das andere rollt noch)
*durch geschick weiterfahren
+Bouncer
->Taste!
->als festes Objekt, bleibt eine feste Zeit
~schiebt in die richtung, in die man nicht guckt, weg(5 tasten steuerung!)
+Felsen
->Taste!
->indiana jones 1
->Großer Felsen kommt gerollt
~schiebt spieler vor sich her
+Reset
->Taste!
->beide Spieler (+Guhaselnuss) an Startpositionen
->(Domination Areas zurückgesetzt)
+Beam
->Taste!
->gewisse Zeit
~Effekt ein dauerhafter, solange gegner getroffen wird
->Strahl
~begrenzte Reichweite
~genau in Richtung anderer Spieler
~genau nach vorne
~Stunner
~Mirror
~Rocket
~Halt
~Transfer Guhaselnuss?
+Stone
->erhöhtes Gewicht für Spieler
->keine loopings mehr, aufwärts gerichtete Beschleuniger
+Push
->Wirkung nur bei Kontakt/sehr nahe
->stößt anderen spieler stark von sich weg
~King Area^^
+Dieb
->Taste!
->sehr kurz
->geringe Reichweite
->transferiert Guhaselnuss von anderem Spieler zu einem selbst
[dauer: 1 sekunde, anzeigen von kreis um spieler,
wenn gegner in dieser zeit im kreis, wird geklaut]
+Zwerg
->Schrumpfen
~langsamer
~geringere trefferfläche
~leichter
---------------------
Game-Modi:
---------------------
-Domination
+ähnlich King of the Hill
+mehrere Gebiete pro Karte
+Gebiet bleibt nach Berührung in eigener Farbe, bis Gegner sie berührt
+je mehr Gebiete, desto mehr Punkte erhält man
-Capture the Guhaselnuss Erweiterung:
+Mehrere Plätze an, denen die Guhaselnuss erscheinen kann
+Zufällige Auswahl des Platzes, an dem sie erscheint
+Abwärtskompatibilität
+entsprechende Levels, die sinnvolle verteilung erlauben
(keine Bevorteilung)
+oder: Guhaselnuss näher bei der basis des Spielers, der letzten Punkt nicht gemacht hat
-Stunt-Modus
-Ball-Modus
+in der Mitte gibt es einen ball, den man in das tor des gegners bugsieren muss.
+rampen im level, um den ball hoch spielen zu können
+wenn ball von beiden seiten/von zwei spielern gleichzeitig berührt wird, fliegt er senkrecht nach oben
+verschieden schwere Bälle/mit verschiedener reibung?
---------------------
Stunts:
---------------------
-Salto vorwärts
-Salto rückwärts
-Hinterrad fahren
+Zeit/Strecke
-Vorderrad rollen
+Zeit/Strecke
-An Decke/Wand entlangfahren?
-Rückwärts?
-Kombinationen
---------------------
Erledigt:
---------------------
-Level
+Tool zum "Spiegeln" von Leveln in der Mitte(man muss nur eine Hälfte bauen)