Deine Werkstatt
Hier entsteht dein Spiel. Starte es mit ▶ und steuere die Figur mit den Pfeiltasten. Über den Knopf oben rechts in der Ausgabe spielst du im Vollbild. Am besten öffnest du diese Seite in einem eigenen Tab und lässt sie offen, während du die anderen Seiten der Werkstatt liest.
Dein Code wird lokal in diesem Browser gespeichert, nicht auf einem Server. Auf einem anderen Rechner, in einem anderen Browser oder nach dem Löschen der Browserdaten siehst du wieder das Startgerüst. Sichere deinen Stand deshalb regelmäßig: Klicke in der Entwicklungsumgebung auf „Exportieren“ und dann bei „Als Workspace-Datei speichern (JSON)“ auf „Als JSON speichern“. Mit dem Knopf „Workspace aus Datei laden“ holst du ihn zurück, auch auf einem anderen Rechner. Mit demselben Knopf lädst du einen Checkpoint. Unter „Exportieren“ findest du auch „In Scratch for Java Studio öffnen“: So kommt dein Spiel auf deinen Rechner.
In Studio weiterarbeiten
Klicke in der Entwicklungsumgebung auf „Exportieren“ und bei „In Scratch for Java Studio öffnen“ auf „Für Studio speichern“. Ein Doppelklick auf die gespeicherte .scratch4j-Datei öffnet dein Spiel in Scratch for Java Studio. Die Datei enthält deinen Code und die Grafiken und Klänge, die dein Spiel lädt. Für einen Checkpoint lädst du ihn zuerst hier in die Werkstatt und exportierst ihn dann.
Studio braucht die Abiturklassen wie List als eigene Dateien. Ein Checkpoint bringt sie mit. Bei deinem eigenen Spiel meldet Studio beim Öffnen, dass List.java fehlt: Ergänze sie über Projekt → Abiturklassen, zusammen mit den anderen Klassen, die dein Spiel benutzt, etwa Queue oder Stack.
Weitere Grafiken und Klänge der Werkstatt findest du im Ordner assets des Projektarchivs. Eigene Bilder und Klänge legst du in Studio als Dateien dazu.
Zurück in den Browser kommt ein Projekt über Projekt → Browser-Projekt-ZIP in Studio und den Knopf „Workspace aus Datei laden“ hier. Imports, Dateipfade und Metadaten bleiben erhalten. Teste das Projekt nach jedem Wechsel. Dateisystem und Aufnahme gibt es nur auf dem Desktop, nicht im Browser. Tiled-Karten kann der Browser dagegen lesen: endliche, rechtwinklige TMX-Karten aus Dateien des Arbeitsbereichs oder aus einer Web-Adresse.