
Versionsgeschichte
Die ersten Ideen und Machbarkeitstests zu Diplomap stammen etwa vom Oktober 2005.
Version 0.1 (Sep 2006)
Erste funktionierende Version online.
- Varianten:
- Standard
- 1847
- 1900
- Aberration
- Ancmed
- Britain
- Chaos
- Chromatic
- Colonial
- Crowded
- Duo
- H3
- Imperium
- Karibik
- Layered
- Loeb9
- Milan
- Modern
- Mystara
- Pure
- Rootz
- Sailho2
- Youngstown
226 LOC in Javascript (LOC = Lines of Code)
263 LOC in Perl
Version 0.2 (Okt 2007)
- Änderungen:
- Automatisches Skalieren der Karten
- Verbesserte Benutzereingaben: Befehlsänderung einer Einheit ist jetzt möglich;
Karte wird angepasst und Orders-Liste im Diplomail-Formular neu geschrieben
- Verbesserte Benutzereingaben: Text unvollständiger Befehle wird angezeigt
- Benutzerdefinierte Farben für die Karte sowie verschiedene Einheitendesigns möglich
- Neue Varianten:
- Renaissance1, Renaissance2
- Wraparound2
- Bugfixes:
- Bei Retreat-Phasen jetzt automatisch Move-Button aktiv
- Supports beim Halten bekommen jetzt korrekte Pfeilspitzen (marker)
- 1900-Variante: 'South Algeria' -> 'Southern Algeria'
252 LOC in Javascript
276 LOC in Perl
Version 1.0 (Jan 2008)
- Änderungen:
- Ausgabe wahlweise als SVG oder PNG (sofern auf dem Server Batik läuft)
- Neue Variante:
252 LOC in Javascript
298 LOC in Perl
Version 1.1 (Jan 2009)
- Änderungen:
- Eigenständige Homepage games2relax.net/diplomap (dort ohne PNG-Unterstützung)
- Verbesserte Darstellung von Multiküstengebieten (kein 'Schlitz' mehr)
- Verbesserte/einheitliche Darstellung von Inseln (1900, AncMed, Mystara)
- Buttons haben Symbole statt Buchstaben
- Diagramm zeigt jetzt auch Winning Centers
- Neue Variante:
- Bugfixes:
- 'Trafo' statt 'T' bei Befehlseingabe
- Youngstown-Variante war 1px zu schmal
259 LOC in Javascript
331 LOC in Perl
Version 1.2 (Mar 2009)
- Änderungen:
- Angabe von Judge und Spielname genügen zur Kartenerstellung
(holt Daten von floc.net)
- PNG-Erstellung in eigenes Script auf dem Lepanto-Server ausgelagert
- RESULTs jetzt auch als PNG möglich
- Neue Variante:
259 LOC in Javascript
330 LOC in Perl (plus 33 LOC für PNG-Erstellung in eigenem Script)
Version 2.0 (Apr 2009)
- Änderungen:
- Anzeige der Startaufstellung noch nicht gestarteter Spiele
- Daten werden jetzt vom Lepanto-Server geholt (sind aktueller als floc.net)
- Diagramm zeigt jetzt auch, wenn Einheiten != SCs
- Genaue Skalierung der Fläche unterhalb für Text
- History-Navigation
- Proxy-Option wird nicht mehr unterstützt
- Neue Variante:
274 LOC in Javascript
476 LOC in Perl
Version 2.1 (Jul 2009)
- Änderungen:
- Diagramm hat jetzt Raster, um Fortschritt besser anzuzeigen
- Neue Varianten:
274 LOC in Javascript
481 LOC in Perl
Version 2.2 (Nov 2009)
- Änderungen:
- Convoy wird grafisch anders dargestellt
- Verbesserte Auswertung bei Startaufstellung (jetzt mit Diagramm)
- PNGs für Results werden unter anderem Namen gespeichert
- Plastische Buttons
- Neue Varianten:
- Canton
- Renaissance
- V8
- Void
- Bugfixes:
- Garrison mit "siege in progress" etc. (Machiavelli) machte Probleme bei Varianten mit "St. Petersburg"
- Fehler in Aberration: SOU und EMS
274 LOC in Javascript
478 LOC in Perl
Version 3.0 (Mai 2010)
- Änderungen:
- Undo-Button
- Zoom-Button
- History-Navigation merkt sich jetzt LIST oder RESULT
- Diverse Codeoptimierungen
- Interaktivität auch für Webkit-Browser (Safari, Chrome)
- Plastische Buttons entfernt, Filter machte bei Opera10 (aber nicht9.0!) Probleme
- Neue Variante:
- Bugfix:
- SC-Einfärbung ging bei manchen Judges nicht, weil dort keine Einrückungen bei vielen SCs
258 LOC in Javascript
448 LOC in Perl
Version 4.0 (Dez 2010)
- Änderungen:
- Heimatzentren werden angezeigt
- Viele kleinere grafische Verbesserungen an den Variantenkarten
- Befehle werden jetzt nicht mehr abgekürzt, um Judge-Bug zu umgehen (F Java s F Java Sea)
- Einheiten können sich nicht mehr selbst unterstützen/transportieren
- Diverse Codeoptimierungen (z.B., da Befehls-Abkürzungen nicht mehr gespeichert)
- Buttons mit hover-Effekt
- Diagramm mit title
- Beliebige Sonderzeichen in Gebietsnamen möglich (vorher nur Hochkommata wie in SailHo2)
- Dokumentation der Variantendateien
- Umstellung auf UTF-8
- Neue Variante:
- Bugfixes:
- SailHo2-Hochkommata waren bei RESULTs fehlerhaft
- Gelegentlich wurden von Wings geblockte SCs nicht eingefärbt
258 LOC in Javascript
428 LOC in Perl