Scratch-Datei in .exe-Datei umwandeln ohne Flash?
Hallo,
ich wüsste gerne, ob es möglich ist, ein Scratch-Projekt in eine .exe-Datei umzuwandeln. Meine Vorstellung ist ein animiertes Choose your own Adventure - Spiel, welches man dann ohne Installation von Scratch als Datei (nicht als Browser-Spiel) ausführen kann.
Ich weiß, dass ich wahrscheinlich nicht der Erste bin, der diese Frage stellt, allerdings waren die Antworten auf frühere Fragen zu Flash-Zeiten. Adobe hat den Flash Player endgültig abgestellt und unbrauchbar gemacht, insofern bezweifle ich, dass irgendwas mit .swf-Dateien (.sb2 / .sb3 zu .swf, .swf zu .exe) noch funktioniert.
Da ich bislang noch nicht begonnen habe (ich möchte erst wissen, ob diese Umwandlung überhaupt funktioniert), kann ich sowohl Scratch 3 als auch Scratch 2 benutzen, falls die Umwandlung nur für eine dieser Dateitypen funktioniert.
2 Antworten
Soweit ich weiß, basiert Scratch auf einer Website, was bedeutet, dass du um eine Browser-Komponente im eigene Programm nicht drumherum kommst. Dennoch ließe es sich durch zum Beispiel WebView2 einfach ermöglichen. Hierbei wäre aber die Kenntnis einer normalen Programmiersprache sinnvoll. Wenn du diese Kenntnis wiederum hast, kannst du dein Vorhaben aber auch direkt selber entwickeln, ohne Scratch
vielleicht hilft dir das hier: https://www.freecodecamp.org/news/code-a-2d-game-engine-using-java/
Was das Ganze mit Flash zu tun hat verstehe ich nicht.
Hier ist ein Werkzeug, mit dem man Scratch-Projekte packagen kann:
Ich habe Kenntnisse in Java. Aber irgendwie bekomme ich es einfach nicht hin, Grafiken mit Java zu erstellen. Ich scheitere bereits an Zeichnen einer Figur, die keine geometrische Figur ist. Von Animationen ganz zu schweigen. Und die Tutorials, die ich im Internet finde, helfen mir einfach nicht dabei, das Prinzip zu verstehen. In Python kenne ich nur Turtle, womit ich anscheinend keine Instant-Zeichnungen erzeugen kann, somit fällt mir nur noch Scratch ein. Ich würde das Projekt ja auch lieber mit Java erstellen, aber da bekomme ich ja nicht einmal das allererste Bild hin.