Gestern, 12:29
Hallo zusammen,
ich arbeite gerade an "MobileEyes", einer Implementierung der Schicksalsklinge als Web-App im Browser, auch auf dem Smartphone, die ich hier einmal vorstellen wollte. Ziel ist eine Fassung, die man unterwegs bequem per Touch spielen kann, ohne die Regeln oder Logik des Originalspiels zu ändern.
Grundlage dafür ist BrightEyes. Diese lauffähige SDL2-Fassung wird mit Emscripten nach WebAssembly übersetzt, sodass sie direkt im Browser läuft. Damit das funktioniert, waren einige Anpassungen an BrightEyes nötig. Die liegen aktuell in einem eigenen Branch und sollen, sofern Sie auch die Desktop-Fassung betreffen, an BrightEyes zurückgehen.
Darüber kommt eine eigene mobile Oberfläche, die für Handys im Hochkantmodus optimiert ist:
Das Projekt enthält selber keine Spieldaten, man braucht die deutsche GOG-Fassung. Der Code steht wie BrightEyes unter der GPL v3.
Zum aktuellen Stand:
Hier schon mal ein paar Screenshots:
Disclaimer: Ich habe zwar ein paar grundlegende Programmierkenntnisse, der Code ist aber i.W. mit der Unterstützung von Claude Opus generiert.
ich arbeite gerade an "MobileEyes", einer Implementierung der Schicksalsklinge als Web-App im Browser, auch auf dem Smartphone, die ich hier einmal vorstellen wollte. Ziel ist eine Fassung, die man unterwegs bequem per Touch spielen kann, ohne die Regeln oder Logik des Originalspiels zu ändern.
Grundlage dafür ist BrightEyes. Diese lauffähige SDL2-Fassung wird mit Emscripten nach WebAssembly übersetzt, sodass sie direkt im Browser läuft. Damit das funktioniert, waren einige Anpassungen an BrightEyes nötig. Die liegen aktuell in einem eigenen Branch und sollen, sofern Sie auch die Desktop-Fassung betreffen, an BrightEyes zurückgehen.
Darüber kommt eine eigene mobile Oberfläche, die für Handys im Hochkantmodus optimiert ist:
- Das Fenster mit Weltansicht, Heldenleiste und Aktionsbuttons wird neu angeordnet.
- Eine Steuerleiste mit großen Knöpfen ersetzt Tastatur und Maus.
- Textboxen und Menüs erscheinen als gut (bzw. besser) lesbare Fenster.
- Spielstände werden im Browser gespeichert und lassen sich als .GAM-Datei sichern. Spielstände der GOG- und DOS-Version sollten geladen werden können, das habe ich aber noch nicht getestet.
Das Projekt enthält selber keine Spieldaten, man braucht die deutsche GOG-Fassung. Der Code steht wie BrightEyes unter der GPL v3.
Zum aktuellen Stand:
- MobileEyes ist noch in einer frühren Testphase. Code und Spielversion werden veröffentlicht, sobald es einigermaßen rund läuft.
- Tempel, Helden aufnehmen, Stadt erkunden, Kämpfe, Reisen sowie Speichern und Laden funktionieren grundsätzlich.
- Noch fehlen Intro, Hauptmenü, Heldenerschaffung und Ton.
Hier schon mal ein paar Screenshots:
Disclaimer: Ich habe zwar ein paar grundlegende Programmierkenntnisse, der Code ist aber i.W. mit der Unterstützung von Claude Opus generiert.

