📜 Gesamtfortschritt zur Beta
Version 04.04.2026
70% abgeschlossen · Nächster Meilenstein: Erste Debuggingrunde fertig, harmonisierte Märkte fertig
Erinnerung an die 20/25 Jahre alte Idee, dieses Spiel als Browsergame zu entwickeln
Es war nie umsetzbar, da der Entwicklungsaufwand viel zu gross für mich allein war. Doch jetzt gibt es KI. Bin ich in der Lage, mit Hilfe von KI diese alte Spielidee jetzt endlich umzusetzen?
Landingpage & visuelles Konzept stehen
Die Startseite ist live! Mit Hanse-Atmosphäre, goldener Schrift und einem Hintergrundbild, das direkt in die Welt von MERCATOR:LEGACY entführt.
Außerdem: Ein erster Entwurf für die Logout-Seite mit freundlicher Hafen-Atmosphäre – Schiff läuft aus, die Spieler können beruhigt gehen, denn der Hafen wartet auf ihre Rückkehr. Datenbankdesign steht soweit. Der erste Server ist eingerichtet. Erste PHP Seiten und Javascript sind fertig. Die KI hilft mir ungemein.
Musikprompts für die Spielwelt
Die musikalische Untermalung nimmt Gestalt an. Mittelalterliche Folk-Ambient mit Dudelsack, Harfe, Laute und Flöten –
speziell abgestimmt auf Hafenstädte, Handelsrouten und die verschiedenen Regionen. Die Logout-Musik bekommt eine
sanfte, nostalgische Note mit einem auslaufenden Schiff als visueller Begleitung. Das Spiel ist rudimentär spielbar.
Seitennavigation und Daten
Das Fundament steht! Datenbankdesign, erste Überlegungen zur Spielmechanik und die Entscheidung für eine
browserbasierte Hanse-Simulation mit Fokus auf Handel, Politik und Entdeckung. Die ersten NPC-Händler
wurden konzipiert – sie werden bald die Märkte bevölkern. 58 handelbare Waren wurden in alle Städte geliefert und die
Initialpreise festgelegt. Je nach Angebot und Nachfrage werden sich die Preise ändern. Angebot und Nachfrage werden durch
den Stadtstatus und natürlich die Spieler beeinflusst.
Kartendarstellung
Die Weltkarte wird jetzt auf alt getrimmt. Die kommenden Wochen laufen rund 1TB Daten durch die Rechner um aus OpenStreetMap Daten eine
mittelalterliche Seekarte zu machen. In der Werft kann man jetzt Schiffe bauen. Karmapunkte funktionieren jetzt. Die Videosequenzen bei der Schiffsausfahrt
sind je Schiffstyp unterschiedlich. Schiffe verschleissen nun. Je länger die Reise, umso schneller. Die Preise ändern sich jetzt bezugnehmend auf den Lagerbestand.
In der Kneipe Bier spendieren zahlt sich jetzt aus. Der Bekanntheitsgrad ist jetzt im Rathaus einsehbar. Die Schiffsrouten werden jetzt erarbeitet.
Schiffsrouting
- Hafenverbindungen Nordsee, Ostsee, Island, Grönland und Kanada aufgebaut.
- Flüsse befahren wird möglich, kostet aber Zollgebühren
- Märkte teilweise harmonisiert
- In der Kneipe können nun Söldner und Spezialisten angeheuert werden.
Heute getan
- Codebereinigung und Neustrukturierung
- Videosequenzen für Schiffsuntergänge und Piratenüberfälle erstellt.
- CSS restrukturiert
- Scoutfunktion Navigation eingebaut
Heute getan
- MAX Button beim beladen der Schiffe belädt nur noch, was auch ins Schiff passt
- Videosequenzen für Schiffsungeheuer erstellt.
- Schiffe können umbenannt werden
- Schiffe erscheinen nun in der Stadt, in der man sich aktuell aufhält
- Mitteilungssystem auf das neue header-system in der Werft eingebaut
- Schiffe können vergrössert und schneller gemacht werden
- Mehr Hintergrundmusik (+6 Titel)
- Lagerausbau kostet je Stufe nun immer mehr (exponentiell)
- Schiffe können nun sinken
- Rathaus für Sidequests vorbereitet
Heute getan
- Extrem dummen Bug in Kleinstarbeit entfernt (Anzeige der Einwohnerzahlen der aktiven Stadt stimmte nicht)
- Finales Handelssystem fertig gestellt.
- Einbürgerung und politische Ämter im Rathaus fertig gestellt.
Heute getan
- Vorbereitung für den Beta Test
- Fehlende Märkte beliefert
- Karma wird jetzt auch in der Kneipe beeinflusst
- Caching von PHP und Datenbank vorbereitet (ToDo: Anpassungen erforderlich, wenn es live geht)
- Statistik für das Backoffice über Ladezeiten und Spielerzahlen. Wichtig!
Heute getan
- Bug 1: Wenn Schiffe sinken, es beim löschen aus der Datenbank aber einen Fehler gibt, wird kein Video angezeigt
- Bug 2: (fixed) Dresden gibt es nicht
- Bug 3: (fixed) Beim versenden von Schiffen muss die Karte neu geladen werden, sonst reagiert die Karte nicht auf den Mausklick
- Bug 4: (fixed) Der Laderaum wird beim Ausbau nicht verbessert
- Bug 5: Hat ein Scout mehrere Fähigkeiten, wird er nicht mehr ausgewählt. (SQL Statement?)
- Bug 6: Obwohl im Lager 1000 in einer Stadt angezeigt werden, ist city_stock auf 0. Wareneinkauf nicht möglich (ist korrekt)
- Bug 7: (fixed) Schiff kann nicht repariert werden
- Bug 8: Der wirkliche EK ist identisch mit dem wirklichen VK
- Info: Die durchschnittliche Ladezeit der Seiten gestern: 149.07ms, maximal 274.01ms
- ToDo: Weg vom entwickeln auf dem Server und Entwicklungsserver aufsetzen
- Weitere fehlende Städte an der Elbe zugefügt
- Donauroute erforscht und erschlossen - Jetzt sind 993 Städte und Handelszentren erschlossen
- Arbeiten an der Balance
Infos und Fortschritt
- Info: Die durchschnittliche Ladezeit der Seiten gestern: 133.12ms, maximal 260.56ms
- Bug 5: Hat ein Scout mehrere Fähigkeiten, wird er nicht mehr ausgewählt. (SQL Statement?)
- Bug 6: Obwohl im Lager 1000 in einer Stadt angezeigt werden, ist city_stock auf 0. Wareneinkauf nicht möglich (ist korrekt)
- Bug 8: Der wirkliche EK ist identisch mit dem wirklichen VK
- ToDo: Weg vom entwickeln auf dem Server und Entwicklungsserver aufsetzen
- Arbeiten an der Balance
Nord/Ostsee, Atlantik/Mittelmeer + Indischer Ozean
Für die Reisezeiten werden die GPS Koordinaten genommen. Das führt zu Fehlern bei der Berechnung von Reisezeiten. Wird noch über die city_connections Tabelle berichtigt.
Kartendarstellung
Es wird eine aktuelle OpenStreetMap Karte dargestellt. Das ist nicht schön. Der Plan ist, eigene Tiles zu rendern. Das braucht eine Menge Zeitaufwand und wird frühestens in der Beta-Phase begonnen.