1,66 → 1,82 |
|
# SpaceMission TODO |
|
Geplant für 1.2: |
## Geplant für 1.2 |
|
- GitHub MarkDown Dokumente auch in Spacemission anzeigen, vielleicht in einem TMemo |
- "Doku" in Hilfemenü einbinden, ggf. auch den Leveleditor ins Menü machen |
- Release 1.2 with EV CodeSign |
|
## Geplant für 1.3 |
|
- Bei jedem Levelaufstieg 1 Leben geben, alternativ 2 Medikits pro Level |
- Neue Einheit: Medikit item |
- Neue Einheit: Ufo, das im Kreis fliegt und nicht weggeht |
- Bei Pause => Entweder alles grau werden lassen, oder vielleicht ganz groß Pause in die Bildschirmmitte schreiben |
- Level-Editor in die SpaceMission.exe rein und über Hauptmenü aufrufen? |
- Vorbereitung auf Multilingualität (all strings in resourcestrings) |
- SplashScreens: als BMP |
|
Kleinigkeiten: |
## Kleinigkeiten |
|
- Es wäre schön, wenn die größe der Spezialhintergründe (Planeten) abhängig von wäre, wie weit entfernt sie ist (Layer 1,2,3) |
- wenn man getroffen ist, sollte man blinken, sodass man sieht, ab wann man wieder verwundbar ist |
- Improve Sound effects |
- Hintergrund besser und Abwechslungsreicher |
- Levels besser |
- Schrift rechts (Boss: X) soll rechtsbündig sein |
- Punkte: Integer-Höchstwert erkennen und dann nicht mehr weiterzählen! |
- lev: anzeige - welche datei offen ist! |
- punktegebung optimieren |
|
--- |
## Ideen |
|
2024 Review: |
- GitHub MarkDown Dokumente auch in Spacemission anzeigen, vielleicht in einem TMemo |
- Release 1.2 with EV CodeSign |
- Neue Einheit: Medikit |
- Neue Einheit: Ufo, das im Kreis fliegt und nicht weggeht |
- Bei Pause => Entweder alles grau werden lassen |
- Alle Notizen durchschauen |
- Neue Einheit: 10 Sekunden unverwundbarkeit item |
- Neue Einheit: Geld Geschenk item |
- Boss schwieriger machen: Er soll auch nach links und rechts gehen? |
- Cooldown für Laser? |
- Improve Sound effects |
- Level-Editor in die SpaceMission.exe rein und über Hauptmenü aufrufen? |
- "Doku" in Hilfemenü einbinden, ggf. auch den Leveleditor ins Menü machen |
- Spiellogik: Wenn man gegen einen gegner fliegt, soll er schaden haben! |
- Cooldown für Laser? Limitierung der Schüsse (Kanone wird heiß). |
- Highscore Liste |
- Multilingual (all strings in resourcestrings) |
- Was ist wenn man mission erfolgreich hatte und dann doch stirbt? |
- Schrift rechts (Boss: X) soll rechtsbündig sein |
|
2015 Review: |
- (siehe NOT): weitere Änderungen? |
- bewegungsunschärfe wegen TFT |
- "Throwback" nach einem hit |
- weniger startmenüeinträge wegen windows 10 |
- versioninfo |
- "Throwback" nach einem hit. Nach Treffer, zurückgeschleudert werden |
- "unsaubere" levels akzeptieren! komet mit 1+ leben, einheiten, die nicht auf der linie sind. |
- Netzwerkspiel? |
- Leveleditor: Ober - / Unterfelder? (was meinte ich damit?) |
- Leveleditor: Höchstens 9999en? |
- Cheat for next Level ect. (Johnny Crash?) |
- Verschiedene Dinge bei schnelligkeit anders?! z.B. Boss-Explore, Schießende Einheiten (Tamas) |
- Tama 1 must damage PL. Sprite! |
- Tama 2 must damage EN. Sprite! |
- Tama 1 und Tama 2 müssten sich gegenseitig kaputt machen? |
- Speicherung: Umbenennen Button? |
- Multilingual |
- SplashScreens: als BMP |
- Pause : Bildschirm soll grau werden |
- Hintergrund besser und Abwechslungsreicher |
- Neues DX: FPS-Limiter für Sprite-Animationen -- not a bug: liegt an spielgeschwindigkeit |
- Boss schwieriger machen |
- Neues UFO das im Kreis fliegt |
- Full screen bug beheben + Skalierung verbessern |
- Medikits, Unverwundbarkeits-Items |
- Limitierung der Schüsse (Kanone wird heiß) |
- Bessere Sounds |
- Levels besser machen |
- InnoSetup: Nicht mehr so viele Verknüpfungen (wegen Win10) |
- Que: Gibt es eine neuere Version des Shoot-Samples (nicht mehr vorhanden in aktueller DelphiX) |
|
SPIEL: |
- Nach Treffer, zurückgeschleudert werden |
- Tastenspeere bei runter+links+shot |
- Schutzverletzung bei Spielstände aufr |
## Repro, Unklar, Fragen |
|
LEVELEDITOR: |
- Was ist wenn man mission erfolgreich hatte und dann doch stirbt? |
- versioninfo fehlt bei delphi 12? |
- Kartengröße bleibt bei "Neu" |
- Que: Gibt es eine neuere Version des Shoot-Samples (nicht mehr vorhanden in aktueller DelphiX) |
- Tastenspeere bei runter+links+shot |
- "Beenden ohne Speichern?" bei leerem Level |
- Langsam, manchmal sogar Deadlock |
- ggf. auch Autor in LVL Datei packen und Kommentare in Datei erlauben |
- Delphi IDE: Form Height ändern sich automatisch, es wird immer größer. |
- "unsaubere" levels akzeptieren! komet mit 1+ leben, einheiten, die nicht auf der linie sind. |
- "rückgängig" funktion |
- Probleme mit Schiebebildchen... (was meinte ich damit?) |
- Wenn Level gelöscht, dass gerade geladen ist, dann LevChanged = true! |
- Boss überschneidet Einheiten ? |
- Leveleditor performance oder deadlock probleme? |
- Leveleditor "rückgängig" funktion |
- Leveleditor Probleme mit Schiebebildchen... (was meinte ich damit?) |
- Leveleditor Wenn Level gelöscht, dass gerade geladen ist, dann LevChanged = true! |
- Leveleditor Boss überschneidet Einheiten ? |
- Bei Musik am Anfang bei nicht Focus Anfangsquäker? |
- Zeitverschiebung: Texpl dauert länger als Tboss.kill; |
- Cheat1 (unverwundbarkeit) mit Kollisionsgeräusch? |
- Wenn 0 Levels ? Procedur in MainMenu verbessern! |
- Wenn Kollision von PlayerSprite vorrüber ist, muss der KollisionsTimer sofort wieder auf Null gehen! |
- Wenn keine Soundkarte dann auch kein Sound! |
- Spielgeschw. & BGSpeed vereinen |
- Dec(live) bei attacker1 manchmal kein Ton? |
- Sequences (was meinte ich damit?) |
- Rnd: Soll Boss-Live auch RND? |
- leicht, mittel, schwer: falsche fps bei langsameren karten |
- auch mit einer symbolleiste mit ordnersymbol bei lev (oder sm)? |
- lev: überall ok = focus! |
- lev: bei vielen einheiten wird das arsch-langsam? algo verbessern? |
- systemmodus auswählen (move rechnungen ausführen?) oder ein rechenlabel mit dem status anzeigen |
- SM: Soll bei Verwaltung lieber statt dem ersten satz bei status was anderes hin? Levelart: Normales Level. |
Wenn es bleiben soll, dann den satz verbessern. Das Level ist ein Zufallslevel |