Sumocode-Dokumentation
Anfangen
Sumocode ist ein Code-Editor, der sich darauf konzentriert, das einfache Codieren zu lernen. Sie müssen nur ein paar Codezeilen schreiben, um interaktive Szenen zu erhalten, oder Sie können einfache Spiele mit der Sumolib-API und Grundkenntnissen in JavaScript programmieren.
Schnittstelle

- Die Navigationsleiste strong>. Es bietet einen einfachen Zugriff auf Import- / Exportoptionen und die Veröffentlichung des Projekts als sofort einsatzbereites Paket für das Web. Li>
- Führen Sie meinen Code / Stop strong> aus. Hier können Sie den Code ausführen oder Ihr Projekt stoppen. Jedes Mal, wenn Sie eine Codezeile ändern, können Sie einfach Cmd + S drücken, um sie zu speichern und auszuführen. Li>
- Schnellzugriff strong>. Hier haben Sie einen schnellen Zugriff auf Rückgängig / Wiederherstellen, um die Option Automatisch speichern zu aktivieren oder zu deaktivieren. Li>
- Code-Editor strong>. Hier können Sie Ihren Code direkt mit der Sumolib-API bearbeiten, wie unten erläutert. Li>
- Projekt läuft strong>. Das Ergebnis der Ausführung des Codes des Code-Editors auf der linken Seite. Li> ol>
Export
Sie können jedes Projekt im Sumofile-Format exportieren. Mit dieser Datei können Sie sie an einen Freund / Lehrer weitergeben oder später importieren, wenn Sie mit einer bevorstehenden Codierungssitzung fortfahren möchten.
Importieren
Sie können jede mit der App exportierte Sumocode-Datei importieren. Wenn es geladen ist, müssen Sie nur speichern (Cmd + S), um es auszuführen.
Veröffentlichen
Wenn Sie ein PRO-Benutzer sind, können Sie Ihren Code in einem Paket herunterladen, das zur Veröffentlichung als Webseite bereit ist. Die ZIP-Datei enthält eine index.html + CSS-Datei + js-Datei mit der enthaltenen Sumolib.
Rückgängig wiederholen
Sie können den von Ihnen geschriebenen Code durch Drücken der Schnellzugriffstasten oder in der Navigationsleiste Bearbeiten / Rückgängig oder Bearbeiten / Wiederherstellen rückgängig machen / wiederholen
Automatisch speichern
Wenn Sie "Automatisch speichern" aktiviert haben, wird Ihr Code bei jeder Bearbeitung lokal gespeichert. Wenn Sie also Ihre Seite aktualisieren oder Ihren Browser schließen, ist Ihr Code derselbe, wenn Sie darauf zurückkommen. Wenn Sie es deaktiviert haben, müssen Sie es exportieren und importieren, wenn Sie das nächste Mal an Ihrem Projekt arbeiten möchten.
Code-Hinweis
Sumocode schlägt den Sumo-Objekten einige Werte vor. Wenn Sie beispielsweise mit 'sumo.' Beginnen, möchten Sie möglicherweise die sumo.background-Methode verwenden.
Beispiele
Grundlegende Beispiele
Eine der besten Möglichkeiten, um mit dem Lernen zu beginnen, besteht darin, einige der vorhandenen Beispiele zu ändern. Wenn Sie alle Beispiele durchgehen, können Sie alle Methoden in Aktion sehen.
Spieleentwicklung lernen
Ein Spiel zu erstellen ist keine leichte Aufgabe, aber wenn Sie mit der API vertraut sind, können Sie sicher großartige interaktive Projekte durchführen. Im Folgenden finden Sie einige Beispiele für einfache Spiele, die mit Sumocode erstellt wurden, um Sie zu inspirieren.
Beispiel für ein Memory-Spiel
Mit weniger als 350 Codezeilen können Sie ein 3D-Memory-Spiel mit Sounds spielen. Wir verwenden einige grundlegende JS-Konzepte wie Arrays für und if-Anweisungen und erstellen unsere eigenen Methoden und Variablen, die aus den Sumocode-Funktionen aufgerufen werden. Darüber hinaus müssen Sie Ihre Fantasie und die Sumolib-API nutzen.
Math Dummy Spielbeispiel
Dieses Spiel ist etwas komplexer als das Memory-Spiel, hat aber weniger als 500 Codezeilen. Wir verwenden einige JS-Grundkonzepte wie Arrays (mit mehreren Dimensionen), switch, for- und if-Anweisungen, logische Operatoren wie && (AND) und || (ODER) und wir erstellen unsere eigenen Methoden und Variablen, die aus den Sumocode-Funktionen aufgerufen werden.
- Führen Sie meinen Code / Stop strong> aus. Hier können Sie den Code ausführen oder Ihr Projekt stoppen. Jedes Mal, wenn Sie eine Codezeile ändern, können Sie einfach Cmd + S drücken, um sie zu speichern und auszuführen. Li>