Sumokoodi dokumentatsioon
Alustamine
Sumocode on koodiredaktor, mis on keskendunud lihtsal viisil kodeerimise õppimisele. Interaktiivsete stseenide saamiseks peate kirjutama ainult paar koodirida või saate programmeerida lihtsaid mänge, kasutades Sumolib API-d ja JavaScripti põhiteadmisi.
Liides

- naviriba . See pakub hõlpsat juurdepääsu impordi- / ekspordivõimalustele ja projekti veebivalmis paketi avaldamiseks.
- Käivita minu kood / peata . Siin saate koodi käivitada või oma projekti peatada. Iga kord, kui muudate mõnda koodirida, võite selle salvestamiseks ja käivitamiseks lihtsalt vajutada klahvikombinatsiooni Cmd + S.
- Kiire juurdepääs . Siin on teil automaatse salvestamise valiku märkimiseks või tühistamiseks kiire juurdepääs tagasivõtmiseks / uuesti tegemiseks.
- Koodiredaktor . Siin saate Sumolib API abil oma koodi otse muuta, nagu allpool selgitatud.
- Projekt töötab . Vasakul küljel asuva koodiredaktori koodi käivitamise tulemus.
Eksport
Iga projekti saate eksportida .sumofile-vormingus. Selle failiga saate seda jagada sõbrale / õpetajale või importida hiljem, kui soovite eelseisval kodeerimisseansil jätkata.
Impordi
Saate importida mis tahes rakendusega eksporditud .sumocode-faili. Kui see on laaditud, peate selle käivitamiseks salvestama ainult (Cmd + S).
Avalda
Kui olete PRO kasutaja , saate oma koodi alla laadida paketina, mis on valmis veebisaidina avaldamiseks. .Zip-fail sisaldab index.html + CSS-faili + js-faili koos Sumolibiga.
Võta tagasi / tee uuesti
Kirjutatud koodi saate tühistada / uuesti teha, vajutades kiirpääsunuppe või navigeerimisribal Redigeeri / Võta tagasi või Muuda / Tee uuesti
Automaatne salvestamine
Kui olete märkinud 'Autosave', salvestab see teie koodi iga kord, kui seda muudate, nii et kui värskendate oma lehte või sulgete brauseri, on teie kood selle juurde naastes sama. Kui see on märkimata, peate selle eksportima ja importima järgmisel korral, kui soovite oma projektiga töötada.
Kood vihjamine
Sumokood soovitab sumoobjektidele mõned väärtused. Näiteks kui alustate sõnaga „sumo”, võiksite kasutada meetodit sumo.background.
Näited
Põhinäited
Üks parimaid viise õppimise alustamiseks on mõnede olemasolevate näidete muutmine, kui kõik need läbi vaadata, näete kõiki meetodeid toimimas.
Mängude arendamise õppimine
Mängu valmistamine ei ole lihtne ülesanne alustada, kuid kui olete API-ga rahul, võite olla kindel, et saate hakata tegema suurepäraseid interaktiivseid projekte. Allpool on mõned näited Sumocode'iga tehtud lihtsatest mängudest, mis inspireerivad teid.
Mälumängu näide
Vähem kui 350 rea koodiga saate mängida helidega 3D-mälumängu. Kasutame lausete jaoks ja kui mõningaid JS-i põhimõisteid nagu massiivid ja loome oma meetodid ja muutujad, mida Sumocode'i funktsioonidest saab kutsuda. Peale selle on ülejäänu kasutada oma kujutlusvõimet ja Sumolib API-d.
Math Dummy mängu näide
See mäng on küll pisut keerukam kui mälumäng, kuid sellel on vähem kui 500 koodirida. Kasutame mõnda JS-i põhimõistet, näiteks massiivid (mitme mõõtmega), switch, for and if, loogikaoperaatorid nagu && (AND) ja || (OR) ja loome oma meetodid ja muutujad, mida Sumocode'i funktsioonidest välja kutsuda.