SQL-Spieleeditor
Mit dem SQL-Spieleeditor kannst du SQL-Spiele erstellen, bearbeiten und testen. Welche Inhalte ein Spiel enthält und wie du Aufgaben gestaltest, erklärt Aufbau eines SQL-Spiels.
Bedienung
Über die Tabs oben kannst du zwischen mehreren geöffneten Spielen wechseln. Jedes Spiel hat Bereiche für Szenen, Zusatzinformationen und Datenbank/SQL-Konsole. Sobald eine Datenbank geladen ist, kommen Ergebnisse und Schema hinzu.
- Neues Spiel: Gib einen Spieltitel ein und bestätige mit Erstellen. Das Spiel enthält zunächst eine Textszene.
- Spiel öffnen: Wähle ein Spiel aus dem Katalog oder eine eigene Datei im Format
.xmloder.eskuelgameund bestätige mit Öffnen. Der Katalog richtet sich nach der ausgewählten Sprache.
Den Spieltitel änderst du im Feld Name; Copyright-Hinweis und Teaser bearbeitest du unter Zusatzinformationen. Weitere Spiele findest du in der Spielesammlung.
Unter Datenbank/SQL-Konsole → Datenbank öffnen lädst du die Spieldatenbank. Mit Datenbank speichern kannst du die eingebettete Ausgangsdatenbank wieder herunterladen. Geeignete Dateien und Formate beschreibt Aufbau eines SQL-Spiels.
Im SQL-Feld kannst du Anweisungen mit Ausführen ausprobieren. Die Ausgabe erscheint unter Ergebnisse; im Schema siehst du Tabellen und Spalten. SQL-Versuche verändern nur die laufende Sitzung, nicht die eingebettete Ausgangsdatenbank oder deren Download. Soll das Spiel mit anderen Daten starten, ändere die Quelldatei und lade sie erneut.
Über die Plus-Schaltflächen ergänzt du Szenen an der gewünschten Stelle. Mit dem Stiftsymbol Szene bearbeiten öffnest du eine vorhandene Szene. Wähle den Szenentyp, bearbeite die Felder und bestätige mit Hinzufügen beziehungsweise Speichern. Die Änderung wird damit im Entwurf übernommen; die Spieldatei sicherst du oben in der App.
Ziehe Szenen am Griff an eine andere Position oder entferne sie über das Papierkorbsymbol. Rückgängig machen und Wiederholen oberhalb der Liste gelten für Szenenänderungen, nicht für Spielname, Zusatzinformationen oder Datenbank.
Die Szenentypen und Lösungsprüfungen, Tipps und Textformatierung sind unter Aufbau eines SQL-Spiels erklärt.
Sobald eine Datenbank geladen ist, stehen neben den Szenen Testschaltflächen zur Verfügung:
- Testen führt die Musterlösung einer Aufgabe im passenden Datenbankzustand aus, einschließlich der Änderungen vorheriger Manipulationsszenen.
- Bis hier testen prüft die Aufgaben bis zur gewählten Szene. Aktuelle Testergebnisse werden wiederverwendet.
- Ein Klick auf den Teststatus zeigt Ergebnis oder Fehlermeldung. Über Testoptionen → Testen führst du den Test erneut aus.
Ein neuer Szenentest verwirft Datenbankänderungen aus eigenen SQL-Versuchen. Abbrechen beendet eine laufende Ausführung und setzt die Datenbank auf ihren Anfangszustand zurück.
Teste nach Änderungen erneut bis zum Spielende. Hinweise zur Prüfabfrage bei Manipulationen findest du im Aufbau-Kapitel. Spiele die gespeicherte Datei zusätzlich in der SQL-Spielekonsole durch, auch mit falschen Lösungsversuchen.
Oben in der App findest du je nach Browser eine der folgenden Möglichkeiten:
- Spiel speichern: Wähle beim ersten Speichern eine Zieldatei. Weitere Klicks speichern in dieselbe Datei; Speicheroptionen → Speichern unter… wählt eine andere.
- Spieldatei exportieren: Lädt eine XML-Spieldatei herunter. Unter Exportoptionen → Dateinamen ändern… legst du den Downloadnamen fest.
Ein Punkt am Spiel-Tab kennzeichnet ungesicherte Änderungen. Er bleibt auch beim Rückgängigmachen bestehen und verschwindet nach erfolgreichem Speichern oder Exportieren. Die XML-Datei kannst du weitergeben und in der SQL-Spielekonsole öffnen.
Beachte bei importierten .eskuelgame-Paketen die Hinweise zu Paketinformationen und Lizenzdateien.
Offene Entwürfe werden lokal im Browser gespeichert und beim nächsten Aufruf wiederhergestellt. SQL-Eingaben, SQL-Experimente und Testergebnisse bleiben nicht erhalten. Entwürfe werden nicht zwischen Geräten synchronisiert und gehen beim Löschen der Websitedaten verloren. Sichere deine Arbeit daher auch als Spieldatei.
Das Schließen eines Spiel-Tabs im Editor entfernt dessen Entwurf; bei ungesicherten Änderungen fragt der Editor vorher nach. Beim Schließen des Browserfensters bleiben die gespeicherten Entwürfe bestehen.
Ziehe die Überschriften der Arbeitsbereiche zum Umordnen und ihre Trennlinien zum Vergrößern oder Verkleinern. Oben rechts findest du Layout wechseln mit Desktop- und Mobilansicht, die Sprachauswahl und das Farbschema.