Roadmap
Was geplant ist, woran gerade gearbeitet wird und wie weit es ist. Jede Phase lässt sich einzeln als Bild speichern und weitergeben.
Phase 1 · Konzept & Planung
Als Bild speichernGrundidee, Ziele, Anforderungen und technische Rahmenbedingungen festlegen.
Grundidee
Steht: Begleitwerkzeug für bestehende Spiele – Online-Datenbank plus lokaler Client, der den Spielstand liest und sagt, was zum Ziel fehlt. Schriftlich festgehalten, aber noch nicht öffentlich formuliert.
70 %Ziele
Grobe Richtung klar. Die Texte für die Startseite (Was ist das? Warum gibt es das?) stehen noch aus.
40 %Anforderungen und Technische Rahmenbedingungen festlegen
Für die Infoseite entschieden und umgesetzt. Für Client, Plugin und Spielanbindung noch offen.
25 %
Phase 2 · Systemarchitektur
Als Bild speichernDie grundlegende Struktur von Backend, Datenbank, Client, Overlay und Game Bridge planen.
Struktur vom Backend
Backend der Infoseite steht (Next.js, Supabase, getrennte Datenbank). Das Backend des eigentlichen Werkzeugs ist noch nicht entworfen.
15 %Datenbank
Datenbank der Infoseite steht samt Zugriffsrechten. Die Spieldatenbank (Items, Rezepte) ist noch nicht angelegt.
20 %Client
Noch nicht begonnen. SectorX (Wails, SQLite, Plugin-System) ist die technische Blaupause.
0 %Overlay & Gaming Bridge
Noch nicht begonnen. Hängt davon ab, wie der Spielstand gelesen wird – Plugin oder Schnittstelle des Spiels.
0 %
Phase 3 · Datenmodell & Game-Datenbank
Als Bild speichernStruktur für Spiele, Versionen, Items, Rezepte, Kreaturen, Strukturen und weitere Spieldaten entwickeln.
Struktur für Spiele
Noch nicht begonnen.
0 %Spiel Versionen
Noch nicht begonnen.
0 %Items
Noch nicht begonnen.
0 %Rezepte
Noch nicht begonnen.
0 %Mobs
Noch nicht begonnen.
0 %Strukturen
Noch nicht begonnen.
0 %
Phase 4 · Backend & API
Als Bild speichernZentrale Datenbank, API, Versionierung, Synchronisation und grundlegende Serverdienste entwickeln.
Zentrale Datenbank
Supabase-Projekt läuft (eu-west-1) und wird bereits von der Infoseite genutzt. Die Spieldaten-Tabellen fehlen noch.
10 %API
Noch nicht begonnen. Die Update-API der Hauptseite ist ein erprobtes Vorbild.
0 %Versionierung
Noch nicht begonnen. Wichtig, weil Spielinhalte sich mit jedem Spiel-Update ändern.
0 %Synchronisation & Serverdienste
Noch nicht begonnen.
0 %
Phase 5 · Desktop Client
Als Bild speichernDer lokale Client entsteht. Er verwaltet lokale Spieldaten, Synchronisation, Einstellungen und die Verbindung zum Spiel.
Grundgerüst der Anwendung
0 %Lokale Datenhaltung
0 %Abgleich mit dem Server
0 %Einstellungen
0 %Selbst-Update
0 %
Phase 6 · Game Detection & Version Management
Als Bild speichernSpiele automatisch erkennen, die installierte bzw. laufende Version ermitteln und die passenden Daten bereitstellen.
Installierte Spiele finden
0 %Laufendes Spiel erkennen
0 %Version ermitteln
0 %Passende Daten bereitstellen
0 %
Phase 7 · Game Bridge Framework
Als Bild speichernDie technische Grundlage für die Kommunikation zwischen Spiel, Mod/Plugin und Client entwickeln.
Schnittstelle festlegen
0 %Plugin-Grundgerüst
0 %Inventar auslesen
0 %Fortschritt auslesen
0 %Absicherung der Verbindung
0 %
Phase 8 · Ingame Overlay
Als Bild speichernEin frei positionierbares Overlay, über das Informationen, Rezepte, Items und Ziele direkt im Spiel verfügbar werden.
Darstellung über dem Spiel
0 %Frei positionierbar
0 %Rezepte und Items anzeigen
0 %Zielliste: was fehlt noch
0 %Bedienung per Tastenkürzel
0 %
Phase 9 · Erste vollständige Game-Integration
Als Bild speichernDas erste unterstützte Spiel vollständig anbinden. Game-Daten, Versionserkennung, Bridge, Client und Overlay werden zu einem funktionierenden Gesamtsystem verbunden.
Spieldaten erfassen
0 %Bridge für dieses Spiel
0 %Zusammenspiel Client, Bridge, Overlay
0 %Durchgang von Anfang bis Ende
0 %
Phase 10 · Testing & Optimierung
Als Bild speichernUmfangreiche Tests mit unterschiedlichen Spielständen, Versionen und Systemkonfigurationen. Fehlerbehebung, Performance und Stabilität optimieren.
Verschiedene Spielstände
0 %Verschiedene Spielversionen
0 %Verschiedene Rechner
0 %Geschwindigkeit und Stabilität
0 %Fehler beheben
0 %
Phase 11 · Closed Beta
Als Bild speichernErste externe Nutzer testen das System unter realen Bedingungen. Rückmeldungen sammeln und Funktionen gezielt verbessern.
Testerkreis zusammenstellen
0 %Build verteilen
0 %Rückmeldungen sammeln
0 %Nachbessern
0 %
Phase 12 · Release 1.0
Als Bild speichernDie erste stabile Version wird veröffentlicht.
Version festzurren
0 %Anleitung schreiben
0 %Veröffentlichen
0 %
Phase 13 · Betrieb & Weiterentwicklung
Als Bild speichernGame-Updates, Datenbankpflege, Client- und Bridge-Updates sowie kontinuierliche Weiterentwicklung.
Spieldaten bei Updates pflegen
0 %Client- und Bridge-Updates
0 %Rückmeldungen bearbeiten
0 %
Phase 14 · Weitere Spiele
Als Bild speichernDas bestehende Framework wird genutzt, um weitere Spiele anzubinden und die Plattform Schritt für Schritt auszubauen.
Nächstes Spiel auswählen
0 %Anbindung umsetzen
0 %Vorgehen verallgemeinern
0 %