REMLAB Web Mech Designer ist eine Webanwendung zum Erstellen von BattleTech® Mechs für den Einsatz im Brettspiel. REMLAB ist die fünfte Version dieser App, die ich geschrieben habe. Es ist vollständig in JavaScript geschrieben.
REMLAB ist in erster Linie und für die meisten eher ein persönliches Programmierprojekt als ein endgültiges Arbeitsprodukt. Mein oberstes Ziel ist es, etwas zu produzieren, das in einem Portfolio oder bei einem Vorstellungsgespräch vorzeigbar ist. Die Entwicklung dieser Web-App erfolgt sporadisch und in meiner Freizeit. Wenn ich Zeit finde, die App weiterzuentwickeln und die Funktionen und die Hintergrundgeschichte zu erweitern, werde ich das tun. Ansonsten ist der vollständige Code oben zu finden.
Die erste Version von REMLAB stammt aus dem Jahr 2005, als es als frühe AJAX- und PHP-basierte Web-App erstellt wurde.
Die zweite Version, die ich 2007 veröffentliche, basierte auf derselben Codebasis, allerdings habe ich mit dieser Version die Spielregeln und -funktionen erweitert.
Die dritte Version, die 2010 veröffentlicht wurde, wurde nie fertiggestellt, basierte aber auch auf derselben Codebasis, aber ich hatte vor, die Benutzeroberfläche neu zu gestalten.
Für die vierte Version entschied ich mich, wieder ans Zeichenbrett zu gehen und die gesamte Codebasis von Grund auf neu zu schreiben. Dabei wechselte ich für die Hauptlogik von PHP zu JavaScript. Diese Version war nie ganz vollständig, wurde aber 2017 auf meiner Website gehostet.
Dies sind Links zu einigen der Ressourcen, die ich als Quellmaterial für REMLAB verwendet habe:
MechWarrior, BattleMech, BattleTech und AeroTech sind eingetragene Marken von The Topps Company, Inc. Alle Rechte vorbehalten.