Subversion Repositories spacemission

Compare Revisions

Regard whitespace Rev 61 → Rev 62

/TODO.md
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