Sumocode-dokumentation
Komma igång
Sumocode är en kodredigerare, fokuserad på att lära sig att koda på ett enkelt sätt. Du behöver bara skriva några rader kod för att ha interaktiva scener, eller så kan du programmera enkla spel med Sumolib API och en grundläggande kunskap om JavaScript.
Gränssnitt

- Navbar . Det ger enkel åtkomst till import / exportalternativ och att publicera projektet som ett färdigt paket för webben.
- Kör min kod / Stopp . Här kan du köra koden eller stoppa ditt projekt. Varje gång du ändrar en kodrad kan du enkelt trycka på Cmd + S för att spara och köra den.
- Snabbåtkomst . Här har du snabb åtkomst till ångra / göra om för att markera eller avmarkera alternativet Autosave.
- Kodredigerare . Här kan du redigera din kod direkt med Sumolib API enligt nedan.
- Projekt körs . Resultatet av att köra kodredigerarens kod på vänster sida.
Exportera
Du kan exportera vilket projekt som helst .sumofile-format. Med den här filen kan du dela den till en vän / lärare eller importera den senare om du vill fortsätta på en kommande kodningssession.
Importera
Du kan importera vilken .sumocode-fil som exporteras med appen. När den är laddad behöver du bara spara (Cmd + S) för att köra den.
Publicera
Om du är en PRO-användare kan du ladda ner din kod i ett paket som är redo att publiceras som en webbsida. .Zip-filen innehåller en index.html + CSS-fil + js-fil med Sumolib inkluderad.
Ångra göra om
Du kan ångra / göra om koden du har skrivit genom att trycka på snabbåtkomstknapparna eller på navigeringsfältet Redigera / Ångra eller Redigera / Gör om
Automatisk sparning
Om du har markerat "Autosave" sparar den din kod lokalt varje gång du redigerar den, så om du uppdaterar din sida eller stänger din webbläsare kommer din kod att vara densamma när du kommer tillbaka till den. Om du inte har markerat det måste du exportera det och importera det nästa gång du vill arbeta med ditt projekt.
Kodtips
Sumocode kommer att föreslå några värden för sumobjekten. Om du till exempel börjar med "sumo." Kanske du vill använda sumo.background-metoden.
Exempel
Grundläggande exempel
Ett av de bästa sätten att börja lära sig är att ändra några av de befintliga exemplen. Om du går igenom dem alla kan du se alla metoder i aktion.
Lärande spelutveckling
Att skapa ett spel är inte en lätt uppgift att starta, men när du är bekväm med API: et är vi säkra på att du kan börja göra fantastiska interaktiva projekt. Nedan har du några exempel på enkla spel gjorda med Sumocode för att inspirera dig.
Exempel på minnesspel
Med mindre än 350 rader kod kan du spela ett 3D-minnesspel med ljud. Vi använder några JS-grundläggande begrepp som Arrays, för och om uttalanden, och vi skapar våra egna metoder och variabler som ska anropas från Sumocode-funktionerna. Utöver det är resten att använda din fantasi och Sumolib API.
Math Dummy-spelexempel
Detta spel är lite mer komplext än Memory-spelet, men det har mindre än 500 rader kod. Vi använder några JS-grundläggande begrepp som Arrays (med flera dimensioner), switch, för och om uttalanden, logiska operatorer som && (AND) och || (OR) och vi skapar egna metoder och variabler som ska anropas från Sumocode-funktionerna.