v0.8.0Neues Kampfsystem & Design-Update2026-07
- ⚔️ Komplett neues Kampfsystem im Tabletop-Stil: jede Einheit würfelt, trifft ab einer Schwelle, Befestigungen wehren Treffer mit Rettungswürfen ab
- ❤️ Einheiten haben jetzt Lebenspunkte – große Einheiten stecken mehrere Treffer weg (Torosaurus 3, Legende 5)
- 🎲 Einheiten-Werte: Soldat 1 Würfel/5+, Dino & Flugsaurier 2/4+, Torosaurus 4/4+, Legende 4/3+
- 🛡 Gelände gibt Deckung: im Wald (6+) und Gebirge (5+) trifft man schlechter
- 🏰 Drei Gebäude mit klaren Rollen: Festung gegen Fußtruppen, Speerwall gegen Dinos/Flugsaurier, Bunker gegen die Legende
- 🦕 Dino durchbricht Festungen, 🦅 Flugsaurier ignoriert jede Deckung außer Flugabwehr, ⭐ Legende ignoriert alles außer dem Bunker
- 🦏 Torosaurus (Valorians) bzw. Triceratops (Rulons) ist die Antwort auf die Legende – hält sie auf
- 🤖 KI zieht mit: bewertet Angriffe nach dem neuen System, baut Bunker gegen deine Legende, bricht aus dem Kessel aus statt sich totzusitzen
- 📊 Balance über hunderttausende simulierte Kämpfe abgestimmt
- 🖼️ Komplett neue obere und untere Leiste mit eigenem Artwork
- 👤 Anführerbild zeigt den Zustand deiner Basis – bei Gefahr pulsiert es und warnt
- 🪖 Truppenübersicht in der unteren Leiste: alle Einheiten mit Anzahl, gesperrte ausgegraut
- 💡 Einheiten-Tooltips zeigen Kampfwerte oder erklären, wann eine Einheit verfügbar wird
- ⚔️ Kampflog klappt aus der unteren Leiste auf und zeigt Treffer und abgewehrte Angriffe zusammen
- 📜 Kampfmeldungen lesbarer: welche Einheit wie viele Treffer erzielt, was der Verteidiger abgewehrt hat
- 🕹️ Aufgeräumte Bedienung: Board bleibt zentriert, Zoom oben, Rohstoffe und Werte in eigenen Feldern
v0.7.5Legende, Bunker & Multiplayer2026-07
- ⭐ Legende deutlich stärker: mehr Angriffswürfel und Bonustreffer, ignoriert Festung und Gebirge
- ⭐ Legende zählt endlich auch in der Verteidigung – vorher war sie dort wirkungslos
- 🕳️ Neu: Bunker – das Gegenmittel zur Legende, fängt Treffer ab und schlägt zurück
- 🦏 Trice im Angriff verstärkt
- 📣 Warnung, wenn der Gegner seine Legende baut
- 🏔️ Deutlich mehr Wald und Gebirge auf der Karte
- 🪵 Rohstoffe kommen jetzt überwiegend aus Wald und Gebirge statt aus reiner Feldzahl
- 🦅 Wilde Dinos tarnen sich – auch ein Flugsaurier sieht sie erst nach dem ersten Angriff
- ⛺ Lager-Belohnungen werden endlich ins Spiel übernommen, geräteübergreifend über den Server
- 🎮 Multiplayer: Zugzähler lief nie weiter – dadurch waren Trice, Moral-Verfall und das Blitz-Limit blockiert
- 🎮 Multiplayer: Verstärkung wurde zwischen beiden Spielern vermischt
- 🎮 Multiplayer: Verlierer bekam teils ein falsches Ergebnis angezeigt
- 🎮 Multiplayer: Siege wurden doppelt in die Kriegsstatistik gezählt
- 🎮 Multiplayer: Wartebanner zeigt Gegner, Runde und laufende Wartezeit
- 🚪 Neuer Knopf, um jederzeit zur Startseite zurückzukehren
- 👤 Startseite zeigt „Profil“ statt „Anmelden“, wenn man eingeloggt ist
- ⚔️ Schwierigkeitsgrad im Startfenster klar beschriftet
- 📣 Abgewehrte Angriffe und der Blitz-Rundenstand werden eingeblendet
- 🐛 Fix: Einheitenkosten wurden abgeschnitten und waren nie lesbar
- 🐛 Fix: Wälder konnten Gebirge von der Karte verdrängen
v0.7.4Wildnis, Beute & Hinweise2026-07
- 🦖 Neutrale Felder werden nicht mehr überall von 2 Soldaten bewacht
- 🦖 Wilde Dinos lauern je nach Terrain: Wiese selten, Wald öfter, Gebirge am häufigsten
- 🦖 Neutrale Felder sehen leer aus – was dort lauert, zeigt sich erst beim Angriff
- ❓ Nach einem abgewehrten Angriff merkt sich das Feld ein Fragezeichen
- 🦅 Flugsaurier decken die genaue Stärke neutraler Felder auf
- 💰 Beute für die Einnahme bewachter Felder: 2–3 Holz oder Stein je nach Terrain
- ⛓️ Selten schließen sich befreite Gefangene als Soldaten an
- 🌋 Vier neue Ereignisse: Riesen-Insekten, Teergrube, Erdbeben, Meteoritenschauer
- 🎲 Ereignisse jetzt auf 20% der Felder, seltene Sonderfunde ergänzt
- ⚖️ Ereignisse fairer gewichtet – weniger reine Strafen
- 📣 „Zug beenden“ wird jetzt gut sichtbar auf dem Spielfeld eingeblendet
- 📣 Beute und Funde erscheinen als Einblendung statt nur im Log
- 🏁 Siegbedingungen erscheinen beim Auswählen der Kartengröße
- 🐛 Fix: Basen blieben nach dem Weiterspielen sichtbar und funktionsfähig
- 🐛 Fix: Sieg durch Einnahme der gegnerischen Basis löst nach dem Laden wieder aus
- 🐛 Fix: Leere Abzeichen erzeugten kleine Balken auf jedem Feld
v0.7.3Spielfeld-Überarbeitung2026-07
- 🗺️ Hexfelder liegen jetzt lückenlos aneinander
- 🗺️ Grauer Randring zeigt das Ende der Karte
- 🗺️ Feld hebt sich beim Anwählen gerade nach oben statt schräg
- 🗺️ Dunkler Untergrund wird beim Überfahren sichtbar
- 🔍 Karte lässt sich nicht mehr aus dem Bild scrollen
- 🔍 Kleine Karten stehen mittig, ganz ohne Scrollen
- 🏠 Bau-Menü folgt dem Scrollen und bleibt immer im Bild
- 🐛 Fix: Terrain-Bild passt nach dem Laden wieder zum Tooltip
- 🐛 Fix: Ereignisse landen wieder auf dem passenden Untergrund
- 🐛 Fix: Startseite fällt nicht mehr komplett aus, wenn ein Element fehlt
- 🐛 Fix: Cache-Versionierung greift jetzt auch bei der CSS
v0.7.2Lager-System & Profil-Update2026-04
- ⚒️ Lager-System: Aufgaben zwischen Matches für Fraktions-Boni
- ⚒️ Holz hacken, Steine brechen, Soldaten ausbilden, Basis befestigen
- ⚒️ Fraktionsspezifisch: Valorians Festung Stufe 2, Rulons +1 Dino
- ⚒️ Geräteübergreifend via Server synchronisiert
- ⚒️ Abbrechen-Button mit Warnung, Bonus fraktionsgebunden
- 👤 Profil: Alle Sektionen ausklappbar (Achievements, E-Mail, Lager, Teilen)
- 🎬 Onboarding: eigene Bilder statt Emojis
- 🗺️ Rangliste: Clan-Tab entfernt
- 🐛 Fix: toggleLog, renderClanTab, warBar Null-Fehler behoben
v0.7.1Aufklärung, Balance & UI2026-04
- ❓ Neutrale Felder mit zufälligen Kreaturen – kein Vorschauen im Tooltip
- 🦅 Flugsaurier klärt auf: neutrale Felder (R2) + feindliche Felder (R1) sichtbar
- ⚡ Überwältigungsbonus: ab 3:1 Stärkeverhältnis garantierter Bonustreffer
- 🏰 Festung/Speerwall schützen vor Überwältigungsbonus
- 🏠 Feldunterhalt: Startfelder gratis, jedes weitere kostet 1🪵/Zug
- 📊 Rohstoff- & Unterhalt-Tooltip mit Aufschlüsselung
- 🔭 Fog of War Fix: Gegner-Einheiten in Topbar ausgeblendet
- ⚖️ Kreaturen-Wahrscheinlichkeiten angepasst
- 🐛 Fix: ausgegraute Hexfelder, footerYear Null-Fehler
v0.7.0Großes Balance & Taktik Update2026-03
- 💔 Moral-System: Felder haben Moral (0–100%) – sichtbar im Tooltip als farbiger Balken
- 💔 Moral sinkt bei Inaktivität, Verlusten, verlorenen Nachbarfeldern
- 💔 Moral steigt bei neuen Truppen, Dinos/Trice auf Feld, Legende (+35%), Eroberungen
- 💔 Moral beeinflusst Angriffswürfel: 75%+ = +1, unter 40% = −1
- 💔 Moral-Verfall nach Schwierigkeit: Leicht kaum spürbar, Schwer kritisch
- 💔 Festungen schützen Moral aber lassen immer min. −1%/Zug übrig
- 💔 Blitzmodus: Moral deaktiviert
- 🏰 Angriffslimits durch Festung: Sold. 5→8, Dinos 3→5, Flieger 2→3 (Stufe 3)
- 🚩 Fahnen auf Hexfeldern als eigene PNG (flag_blue/red.png)
- 🏰 Festungs-Badge als eigenes Icon (icon_festung.png)
- ⭐ Legende-Icons fraktionsspezifisch (icon_legende_blue/red.png)
- 🖼️ Alle Einheiten-Emojis durch eigene Icons ersetzt
- 📖 Hilfe als seitenbasiertes Popup mit ◀/▶ Navigation
- 👥 Admin: Rollen-System (Mod/Grafiker) mit Zugänge-Tab
- 🚦 Admin: Feature-Flag System mit Beta-Badge in Topbar
- 🔵 Valorians: Festung Stufe 1 auf Basis, Festungen günstiger, +1 Def auf Festungsfeldern
- 🔴 Rulons: Dino auf Basis, Dinos +1 Angriffswürfel, +1 Pool/Runde
- 🏰 Verstärkungs-Pool: Basis 2 + Festungsstufen
- 📐 Feldkapazität durch Festung: 10/13/16/19 Soldaten
- 💾 Pool verfällt nicht mehr – max. 10 gespeichert
- 🦏 Trice stärker: +3 Verteidigungswürfel, ignoriert Speerwall
- 🐛 Fix: heldTurns, Legende-Freischaltung, Roadmap-Format, Beta-Badge Position
v0.6.9Icons, Flags & Beta-System2026-03
- 🚩 Fahnen auf Hexfeldern als eigene PNG (flag_blue.png / flag_red.png)
- 🏰 Festungs-Badge als eigenes Icon (icon_festung.png)
- ⭐ Legende-Icons fraktionsspezifisch (icon_legende_blue/red.png)
- 🖼️ Alle Einheiten-Emojis durch eigene Icons ersetzt (Topbar, Tooltip, Menü)
- 📖 Hilfe als seitenbasiertes Popup mit ◀/▶ Navigation
- 👥 Admin: Rollen-System (Mod/Grafiker) mit Zugänge-Tab
- 🚦 Admin: Feature-Flag System – Features ein/ausschalten ohne Code
- ⚡ Beta-Badge in Topbar wenn Beta-Features aktiv sind
- 🔵 Valorians: Festung Stufe 1 auf Basis, Festungen günstiger, +1 Def auf Festungsfeldern
- 🔴 Rulons: Dino auf Basis, Dinos +1 Angriffswürfel, +1 Pool/Runde
- 🏰 Pool kommt von Festungen: Basis 2 + Festungsstufen
- 📐 Feldkapazität durch Festung: 10/13/16/19 Soldaten
- 🦏 Trice stärker: +3 Verteidigungswürfel, ignoriert Speerwall
- 🐛 Fix: heldTurns zählte doppelt – Legende-Freischaltung korrekt
- 🐛 Fix: Roadmap unterstützt altes und neues Datenformat
v0.6.8Balance, Fraktionen & Admin-Rollen2026-03
- ⚔️ Soldaten-Cap: max. 10 pro Feld (Legende braucht 8+1=9 – passt)
- 🎲 Nur-Soldaten-Angriff: −1 Würfel Malus ohne Spezialeinheit
- 🏰 Festung günstiger (Stufe 1: 3🪵+4🪨), gibt +1/+2/+3 Verteidigungswürfel
- 🏰 Festungen fallen immer beim Sturm – Dinos ignorieren Festungsbonus
- 🛡 Speerwall: Dino verliert garantiert 1 Einheit beim Angriff
- 🦏 Trice stärker: +3 Verteidigungswürfel, ignoriert Speerwall
- 🔵 Valorians: Festung Stufe 1 auf Basis, Festungen 1🪨 günstiger, +1 Def auf Festungsfeldern
- 🔴 Rulons: Dino auf Basis, Dinos +1 Angriffswürfel, +1 Pool/Runde
- 🏰 Verstärkungs-Pool: Basis 2 + Festungsstufen (nicht mehr owned/3)
- 📐 Feldkapazität durch Festung: normal=10, Stufe1=13, Stufe2=16, Stufe3=19
- 💾 Pool verfällt nicht mehr – max. 10 gespeichert, Popup wenn alle Felder voll
- 📖 Hilfe als seitenbasiertes Popup mit ◀/▶ Navigation
- 👥 Admin: Rollen-System (Mod/Grafiker) mit eigenem Zugänge-Tab
- 🐛 Fix: Roadmap unterstützt altes und neues Datenformat
- 🐛 Fix: heldTurns zählte doppelt – Legende-Freischaltung jetzt korrekt
v0.6.7Fraktionsunterschiede2026-03
- 🔵 Valorians: Starten mit Festung Stufe 1 auf der Basis
- 🔵 Valorians: Festungen kosten 1🪨 weniger
- 🔵 Valorians: +1 Verteidigungswürfel auf eigenen Festungsfeldern
- 🔴 Rulons: Starten mit einem Dino auf der Basis
- 🔴 Rulons: Dinos haben +1 Angriffswürfel
- 🔴 Rulons: +1 Soldat extra pro Runde im Pool
- 📖 Hilfe & Onboarding mit Fraktions-Info aktualisiert
v0.6.6Bugfixes & Balance2026-03
- 🐛 Fix: Startdialog fehlte wegen ungültiger Zeilen am Dateianfang
- 🏰 Verstärkungs-Pool bereinigt: kein Akkumulieren mehr, Basis 2 + Festungsstufen
- 🏰 Festungs-Regenerierung entfernt (war doppelt mit neuem Pool-System)
- ⛺ Zelt-Button wieder korrekt: nur auf ausgewähltem Feld sichtbar
- 🏰 Festung bauen funktioniert wieder korrekt
v0.6.5Verstärkungs-System & Balance2026-03
- 🏰 Verstärkungs-Pool kommt jetzt von Festungen: Basis 3 + Stufe1=+2, Stufe2=+3, Stufe3=+4
- 🏰 Ohne Festungen nur 3 Soldaten pro Runde – Festungen sind jetzt zwingend notwendig
- 🦏 Trice/Toro deutlich stärker: +3 Verteidigungswürfel (war +2), 50% Bonus-Treffer (war 35%)
- 🦏 Trice ignoriert Speerwall – Panzerung schützt vor Anti-Dino-Palisaden
- 📖 Hilfe aktualisiert mit neuem Verstärkungs-System
v0.6.4Taktik-Update2026-03
- ⚔️ Soldaten-Cap: max. 6 pro Feld – zwingt zum Einheitenbau
- 🎲 Nur-Soldaten-Angriff: −1 Würfel Malus wenn keine Spezialeinheit dabei
- 🦕 Dinos zerstören Festungen beim Sieg – unverzichtbar gegen befestigte Felder
- 🦅 Flugsaurier als Scout: sieht 2 Felder weit durch den Kriegsnebel
- 🏰 Festungen regenerieren Soldaten (+Stufe/Zug bis max 6)
- 🌲🏔️ Terrain-Boni erst nach 2 Zügen halten – Kämpfe um strategische Felder
- 📖 Tutorial, Hilfe und Onboarding mit neuen Regeln aktualisiert
v0.6.3Hexfeld & Tooltip Polish2026-03
- 🗺️ Hexfelder weiter entrümpelt: Terrain, Speerwall und Festungsbadge weg vom Feld
- 🏰 Festungsbadge als goldenes Pill-Badge über den Einheiten-Icons
- 💡 Hover-Tooltip als dunkles HTML-Panel: Fraktion, Terrain-Boni, Einheiten, Gebäude, Haltedauer
- ⛺ Lager-Button mit goldenem Ring, korrekt positioniert unter den Einheiten
- 🔧 Fix: position:relative Override in CSS hat Lager-Button unsichtbar gemacht
v0.6.2Hexfeld Redesign & Tooltip2026-03
- 🗺️ Hexfelder entrümpelt: Terrain-Icon und Speerwall-Badges vom Feld entfernt
- ⚔️ Soldaten-Icon größer und zentriert, Spezialeinheiten kleiner daneben
- 💡 Hover-Tooltip komplett neu: dunkles Panel mit Fraktion, Terrain-Boni, Einheiten, Gebäude, Haltedauer
- ⛺ Lager-Button lädt assets/btn_lager.png (Zelt-Grafik), Fallback ⛺
v0.6.1Admin Redesign2026-03
- 🛠️ Admin komplett überarbeitet: 14 Tabs → 6 Sidebar-Einträge
- 📊 Dashboard: Kacheln, War-Leiste, Tagesaktivität, Posteingang-Vorschau, System-Status
- 👥 Community: Spieler + Sperrliste zusammengeführt mit Sub-Tabs
- 📬 Posteingang: Bugs, Feedback und Mitwirken als ein Tab mit Badge-Zähler
- ⚙️ Einstellungen: Allgemein, Spielwerte, Team, Roadmap und Reset als Sub-Tabs
- 👤 Spieler-Detailpanel: aufklappbar mit Statistiken, Aktivität, E-Mail, Achievements, Lieblingsfraktion
- 🎨 Design überarbeitet: bessere Kontraste, lesbarere Schrift, Sidebar-Navigation
v0.6.0Weltkarte Redesign & KI Engine v22026-03
- 🌍 Weltkarte-Modal komplett überarbeitet: kein Header, kein blaues Box-Styling
- 🖼️ warbar_frame.png: Rahmen + Fraktions-Figuren als Overlay über der Weltkarte
- 🗺️ Nur noch Karte + Frontlinie + Frame sichtbar – cleaner Look
- 🤖 KI Engine komplett neu geschrieben (v2)
- 📐 Schwer: Evaluation Function bewertet Spielstand nach Feldern, Militärstärke, Ressourcen, Terrain und Basis-Sicherheit
- ♟️ Schwer: Minimax-Lookahead simuliert Angriffe und wählt den Zug mit bestem Board-Score
- 🎯 Mittel: Heuristik-basiert – bewertet Felder nach Terrain, Basis-Nähe und koordiniertem Druck
- 😅 Leicht: Kämpft jetzt aktiv (75% Aktionen, 1.5× Angriffsschwelle, gelegentlich Dinos) – bleibt aber berechenbar
v0.5.9Animationen & Error-Monitoring2026-03
- 💥 Kampf-Animation auf dem Zielfeld beim Angriff
- 🚶 Bewegungs-Animation beim Verschieben von Einheiten
- 🦅 Bombardement-Animation beim Flugsaurier-Angriff
- 🖼️ Bilder nachrüstbar: anim_battle.png, anim_move.png, anim_bomb.png
- 🔴 Error-Monitoring: JS-Fehler werden automatisch an Admin gemeldet
- 👥 Team-Footer: Teammitglieder über Admin verwaltbar
- 📋 Roadmap: eigene Einträge per Formular hinzufügen/löschen
v0.5.8Spielstand & Blitz-Modus2026-03
- 💾 Spielstand wird automatisch am Anfang jedes eigenen Zuges gespeichert
- ▶️ Beim nächsten Öffnen wird der gespeicherte Stand angeboten – Weiterspielen oder Verwerfen
- ⚡ Neuer Blitz-Modus: 16 Felder, max. 20 Züge, ~5 Minuten Spielzeit
- ⚡ Blitz zählt in der Rangliste mit ×0.3 Multiplikator (Option A)
- ⚡ Blitz-Modus hat kein Legende-System (zu kurz für 10 Felder × 3 Züge)
- 📊 Rangliste und War-Leiste kennen jetzt den Blitz-Modus
v0.5.7E-Mail & Online-Status2026-03
- 📧 E-Mail nachträglich im Profil hinterlegen – für ID-Wiederherstellung
- 🟢 Online-Status im Profil: Grün wenn in letzten 3 Minuten aktiv
- 🟢 Admin Spieler-Tab: Wer gerade online ist + Gesamtzähler oben
- 📧 Admin: 📧-Badge bei Spielern mit hinterlegter E-Mail
- 💓 Heartbeat alle 60 Sekunden für eingeloggte Spieler
v0.5.6Schwere Einheit2026-03
- 🦏 Neue Einheit: Torosaurus (Valorians) / Triceratops (Rulons)
- 💪 Kosten: 6 Soldaten + 4 Holz + 4 Stein – erst ab Zug 10 verfügbar
- 🛡️ Stärke: +2 Angriffswürfel, +2 Verteidigungswürfel, max. 1 pro Feld
- 🔒 Immun gegen Flugsaurier-Bombardement (Panzerung)
- 💰 Unterhalt: 2 Holz pro Zug (teurer als Dino)
- 🤖 KI nutzt Trice/Toro auf Grenzfeldern ab Mittel-Schwierigkeit
- 📊 Admin: valorians_trice.png und rulons_trice.png in Assets-Übersicht
v0.5.5KI-Leben, Timer & Onboarding2026-03
- 💬 KI-Kommentare: Sprechblase über dem Board bei Angriff, Feldgewinn, Legende, Spielende
- 🔴 Rulons und 🔵 Valorians haben je eigene fraktionsspezifische Kommentare
- ⏱️ Optionaler Zug-Countdown (30/60/90/120s) im Startdialog wählbar
- ⏱️ Timer läuft rot-blinkend bei unter 10 Sekunden, beendet Zug automatisch
- 👋 Onboarding für neue Spieler: 4-seitiges Overlay beim ersten Besuch
v0.5.4Unterhaltssystem2026-03
- 💰 Festungs-Unterhalt: Stufe 2 kostet 1 Stein/Zug, Stufe 3 kostet 2 Stein/Zug
- 💰 Einheiten-Unterhalt: Dinos und Flugsaurier kosten je 1 Holz/Zug
- ⚠️ Zu wenig Stein → Festungen verfallen um eine Stufe
- ⚠️ Zu wenig Holz → Einheiten sterben (erst Flugsaurier, dann Dinos)
- 📋 Unterhalt gilt für Spieler und KI gleichermaßen
- 📝 Log zeigt Unterhalt und Verluste pro Zug an
v0.5.312 Ränge2026-03
- 🎖️ 12 Ränge statt 7: Rekrut, Anwärter, Kämpfer, Soldat, Krieger, Veteran, Elitekrieger, Hauptmann, Kommandant, Feldherr, Kriegsherr, General
- ⚙️ Alle Rang-Schwellenwerte im Admin einstellbar (Einstellungen-Tab)
- 💾 Rang-Schwellen in data/gameconfig.json gespeichert
- 🖼️ Rang-Icons: rank_anwaerter.png, rank_kaempfer.png, rank_soldat.png, rank_elitekrieger.png, rank_kommandant.png (64×64px)
v0.5.2Gewichtete War-Leiste2026-03
- ⚔️ War-Leiste zählt jetzt gewichtete Kriegspunkte statt flache Siege
- 🗺️ Schwierigkeit × Kartengröße bestimmt den Kriegspunkt-Wert (max. ×4.1 für Groß+Schwer)
- 📊 War-Leiste zeigt Kriegspunkte statt Siege (z.B. '12.5 Pkt')
v0.5.1Kartengrößen-Achievements2026-03
- 🗺️ 8 neue Achievements für Kartengrößen: Mittelspieler, Welteroberung, Allrounder, Imperator, Lange Schlacht, Dino-Legion, Flächenkontrolle, Stratege
- 🏆 Allrounder: Einmal auf jeder Kartengröße gewinnen
- 👑 Imperator: Große Karte auf Schwer bezwingen
- 🐘 Lange Schlacht: 80+ Züge auf Groß
- 📊 maxTilesAtOnce wird jetzt getrackt (für Flächenkontrolle)
- 🏆 Admin Achievements-Tab: eigene Kategorie für Kartengrößen-Achievements
- 🌐 achievements.html: neue Gruppe Kartengrößen sichtbar
v0.5.0Kartengrößen2026-03
- 🗺️ 3 Kartengrößen wählbar: Klein (36), Mittel (72), Groß (100 Felder)
- 💰 Ressourcen-Cap skaliert: Klein 40, Mittel 60, Groß 80
- ⭐ Legendäre Einheit: Freischalt-Bedingung skaliert mit Kartengröße
- 🎯 Score-Multiplikatoren: Schwierigkeit × Kartengröße (max. ×4.1 für Groß+Schwer)
- 🗺️ Kartengröße im Startdialog wählbar – Punkte-Multiplikator live angezeigt
- 📊 Admin: Neuer Statistik-Block 'Matches nach Kartengröße'
- 🏆 Bestenliste zeigt Kartengröße als Spalte (Admin + rangliste.html)
- 💾 Kartengröße wird in scores.json gespeichert
v0.4.4Achievement-Erweiterung2026-03
- 🏆 32 Achievements total (war 15) – normale + Easter Eggs
- 🦕 Neu: Dino-Armee, Fliegerstaffel, Doppelte Legende, König der Könige
- 🏯 Neu: Festungsring, Uneinnehmbar, Terrain-Wächter, Präzisionsangriff
- 💰 Neu: Ressourcen-König, Marathonläufer, Treuer Soldat, Veteran
- 😊 Neu: Leicht gemacht, Mittelschwer, Hartgesotten, Konstant
- 🥚 Neue Easter Eggs: Comeback-König, Reiner Soldat
- 📊 Achievements-Tracking in dino_game.js (Dinos, Flys, Festungen, Terrain)
- 🌐 Neue Seite achievements.html – öffentliche Übersicht aller Achievements
- ✅ Eigene errungene Achievements werden goldfarben hervorgehoben
v0.4.3Admin & Reset-System2026-03
- 💾 Backup-Download als ZIP (alle data/-Dateien)
- 🔄 Saison-Reset: Bestenliste leeren, Spielerprofile bleiben erhalten
- 💣 Hardreset: Alles löschen inkl. Profile (für Launch)
- 🔒 Automatisches Backup vor jedem Reset in data/-Ordner
- 👥 Spieler-Tab erweitert: Suche, Filter (aktiv/inaktiv), Sortierung
- 👥 Spieler-Tab: Letzter Login, Inaktiv-Markierung, Achievements-Anzeige
- 👥 Massenlöschung inaktiver Profile (90+ Tage)
- 🏆 Neuer Tab: Achievements & Easter Eggs mit Bedingungen und Bild-Info
- 📖 Hilfe-Tab: Launch-Checkliste für sauberen Spielstart
- 📋 Version & Changelog im Admin dynamisch aus changelog.json
- 🔑 Eindeutige Spielernamen – doppelte Namen werden abgelehnt
- 📧 E-Mail optional beim Profil erstellen (für ID-Wiederherstellung)
- 🔑 ID vergessen: E-Mail eingeben, ID wird zugeschickt
v0.4.2Startseite Redesign2025-06
- 🖼️ Startseite komplett neu: Tabellen entfernt, nur noch Bild-Buttons
- ▶ Großer Play-Button (btn_play.png) startet das Spiel
- 📋 4 Nav-Buttons: Spielinfo, Spieler-Rangliste, Bestenliste Gesamt, Bestenliste Heute
- ℹ️ Spielinfo öffnet als Popup-Modal
- 📊 rangliste.html mit 3 Tabs: Spieler-Rangliste / Bestenliste Gesamt / Bestenliste Heute
- 🔍 Alle Listen: unbegrenzte Einträge + Suchleiste + Filter
v0.4.1Rangliste & Profil-Verbesserungen2025-06
- 🎖️ Profil anlegen/anmelden direkt auf der Startseite (nicht mehr nur im Spiel)
- 🔑 Anmelden im Footer ersetzt den alten Spielerpass
- 🌐 Rangliste zeigt ALLE Spieler (Gäste + registrierte) ab erstem Spiel
- 🔍 Suchleiste in der Rangliste
- ▼ Mehr-anzeigen-Button (max 10 → weitere 10 laden)
- 📋 Neue Seite rangliste.html mit allen Spielern, Filter & Suche
- 👑 Rang-Schwellenwerte im Admin einstellbar (Siege pro Rang)
- 🔗 Profil teilen via Link, WhatsApp, Twitter
v0.4.0Spieler-Profile & Achievements2025-06
- 🎖️ Spieler-Profile mit persönlicher ID (DB-XXXX-XXXX)
- 🏆 Achievement-System mit 15 normalen + 6 versteckten Easter Eggs
- 👑 Rang-System: Rekrut → Krieger → Hauptmann → Feldherr → Veteran → Kriegsherr → General
- 🔔 Achievement-Toast nach jedem Match
- 🌐 Spieler-Rangliste auf der Startseite
- 👤 Gäste spielen weiterhin als Feldherr+Zahl (Bestenliste) ohne Profil
- 🔑 Profil auf mehreren Geräten nutzbar via ID-Login
v0.3.5KI-Balance2025-06
- 🤖 KI Leicht deutlich geschwächt – nur 50% der Aktionen genutzt
- 🤖 KI Leicht: 25% Chance pro Zug einfach aufzuhören
- 🤖 KI Leicht: keine Gebäude, kaum Dinos, keine Flugsaurier
- 🤖 KI Leicht: Verstärkung zufällig statt strategisch verteilt
- 🤖 KI Leicht: Angriffsschwelle auf 2.5× erhöht (vorher 1.5×)
- 🤖 KI Mittel & Schwer: unverändert
v0.3.4Anti-Spam & Spielschutz2025-06
- 🏳️ Früh-Aufgeben vor Zug 25 wird nicht gewertet (kein Bestenlisten-/War-Eintrag)
- ⚠️ Hinweis an Spieler wenn Aufgeben zu früh erfolgt
- 📋 Admin: Neuer Tab 'Früh-Aufgaben' mit Übersicht aller frühen Aufgaben
- 🔧 War-Zähler wird beim Löschen eines Scores korrekt korrigiert
- 🔧 War-Zähler wird beim Löschen gesperrter Spieler-Scores korrigiert
- 🔧 Bestenliste leeren setzt War-Zähler ebenfalls zurück
- 👤 Anonyme Spieler erhalten automatisch Feldherr+6-stellige Zahl als Namen
- 👤 Name wird beim ersten Spielstart generiert und gespeichert
v0.3.3Grafik & Sicherheit2025-06
- 🖼️ Stat-Chips in der TopBar mit eigenen Hintergrundgrafiken (btn_stat_*.png)
- 🖼️ Zug-beenden-Button durch eigene Grafik ersetzt (btn_end_turn.png)
- 🛡️ CAPTCHA (Mathe-Frage, HMAC-signiert) für Bug/Feedback/Mitwirken
- 🍯 Honeypot-Schutz gegen Bots in allen drei Formularen
- ⏱️ Rate-Limiting: max. 3 Einreichungen pro IP pro Stunde
- 📋 Changelog aus data/changelog.json geladen – index.html & admin.php nie mehr anfassen
- 🔧 CAPTCHA-Ladefehler behoben (war außerhalb DOMContentLoaded)
v0.3.2Bugfix & Grafik2025-06
- 🖼️ Buttons durch eigene Grafiken ersetzt (Aufgeben, Hilfe, Tutorial, Zoom ±)
- 🧹 Admin: Debug-Zeilen entfernt (display_errors)
- 🔧 Admin: Hilfe-Tab in Navigation ergänzt
- 🔧 Admin: $cfg global geladen, redundante Ladungen entfernt
- 💄 CSS: Verwaiste Klammer in index.css entfernt
v0.3.1Community & Fixes2025-06
- 🎨 Mitwirken-Bewerbungsformular (Name, E-Mail, Alter, Bereiche)
- 🎨 Admin-Tab Mitwirken mit E-Mail-Links
- 🔧 Footer-Panel Toggle-Fix (getComputedStyle)
v0.3.0Community & UI2025-06
- 💬 Feedback-Funktion im Footer + Admin-Tab
- ❓ Hilfe-Panel im Footer
- ℹ️ Spielinfo als Popup-Modal
v0.2.1Bugfix2025-05
- 🔧 Legendäre Einheit nach Tod wieder baubar (1.5× Kosten, gilt auch für KI)
- 🔧 Menü zeigt Kosten und Anzahl der Tode der Legendären Einheit an
v0.2.0Grafik & Admin2025-05
- 🖼️ Bild-Upload direkt im Admin (alle asset-Ordner)
- ⚙️ Spielwerte im Admin änderbar (data/gameconfig.json)
- 📖 Hilfe-Tab mit Dateinamen, Größen & Erklärungen
- 🪵 Rohstoff- & Einheiten-Icons durch eigene Bilder ersetzbar
- 🃏 Fraktionsspezifische Einheiten-Bilder in allen Dialogen
- 🔧 Klick-Fix für Baumenü-Karten (überall klickbar)
- 📋 Changelog-Popup auf der Startseite
v0.1.0Erster Alpha-Release2025-04
- 🎮 Rundenbasiertes Hex-Strategiespiel (Valorians vs. Rulons)
- 🗺️ Diamantförmiges Board mit 36 Hexfeldern (ROW_LENS 1-6-1)
- ⚔️ Einheiten: Soldaten, Dinos, Flugsaurier + Legendäre Einheit pro Fraktion
- 🏰 Bauen: Festung & Speerwall je 3 Stufen mit Rohstoffkosten
- 🌲 Terrain: Wald (+Holz, -Angriff) & Gebirge (+Stein, +Verteidigung)
- 💣 Bombardement (Flugsaurier, Reichweite 2)
- 🏳️ Aufgeben-Funktion (zählt als Niederlage, 0 Punkte)
- 🤖 KI mit 3 Schwierigkeitsstufen: Leicht / Mittel / Schwer
- 🤖 Schwer: BFS-Pfadplanung, koordinierte Angriffe
- 🖼️ Grafische Hexfeld-Hintergründe (Wiese, Wald, Berg, Basis)
- 🌫️ Kriegsnebel (Fog of War, abschaltbar)
- 🔍 Zoom (40%–180%), Tutorial-System (6 Schritte)
- 🏆 Bestenliste (Heute & Gesamt) mit PHP-Backend
- 📊 Kriegsstatistik Valorians vs. Rulons
- 🎖️ Spielerpass mit Abzeichen & Statistiken
- 🐛 Bug-Melde-Funktion
- 🔒 Rate-Limiting, CSRF-Schutz, Brute-Force-Schutz, Wortfilter
