Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Simple-Game-Solutions WebGUI

Begonnen von AmigaMaster, Heute um 15:38:47

Vorheriges Thema - Nächstes Thema

AmigaMaster

Ich führe seit einigen Jahren eine Art "Spieletagebuch" in der Form von Lösungen, die ich in einem Github Repository unter https://github.com/AmigaMaster/Simple-Game-Solutions pflege. Warum ich das mache, wird ganz gut in dortigem Readme dargestellt.

Ich habe Anfang der Woche angefangen an einem GUI für das Repo zu arbeiten. Das ist jetzt kein Projekt speziell auf Maniac Mansion Mania bezogen aber ein guter Anteil der Lösungen im Repo sind für die MMM Episoden inklusive aller Spinoffs.

Nach kurzem Alphatest möchte ich exklusiv hier im Forum die erste Betaversion präsentieren:

Rückmeldungen gerne hier in den Thread.

Die Grundfunktionen:

  • Schnelle und einfache Anzeige aller Lösungen aus Simple-Game-Solutions, ohne über die Github Seite zu gehen und sich dort durchzuklicken
  • Echtzeit-Suchfunktion nach Dateinamen
  • Dateibrowser
  • Hoffentlich vernünftige Anzeige und Bedienung auf dem Smartphone (da kämpfe ich noch mit) und dnymisches Umschalten zwischen Desktop- und Smartphone-Darstellung
  • Direktlinks zu jeder Lösung und Kapitelmarke möglich, Beispiel meine Lieblingsepisode
  • Fortschrittsanzeige in der Leseansicht, damit man weiß, ob man besser zu Bett gehen sollte oder kurz vor dem Ende ist
  • Lösungsverzeichnis und Kapitelansicht getrennt voneinander zu- und abschaltbar

Desktopansicht:
Sie dürfen diesen Dateianhang nicht ansehen.

Smartphone:
Sie dürfen diesen Dateianhang nicht ansehen.

Wer sich für die Technik dahinter interessiert:
Der gesamte Quelltext ist im Github Repo einsehbar. Im Großen und Ganzen ist das eine statische HTML-Seite, die nur einen Markdown-Reader und die Markdown-Textdateien nachlädt und darstellt. Bei mir funktioniert das sogar lokal im Browser, wenn ich mir den Quelltext des Repos runterlade und die index.html über file:/// öffne. Dann braucht man den Internetzugriff nur noch für den Markdown-Reader. Den Rest übernimmt Github Actions, die über die Github Server ein Python-Script ausführen, um eine für das GUI notwendige Metadaten-Datei und die Webseitedateien zu erstellen - alles komplett kostenlos.
YouTube / Odysee
Discord mit vielen Retrobegeisterten
Lösungen - jeder kann mitmachen!