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
interface

  1. naviriba . See pakub hõlpsat juurdepääsu impordi- / ekspordivõimalustele ja projekti veebivalmis paketi avaldamiseks.
  2. 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.
  3. Kiire juurdepääs . Siin on teil automaatse salvestamise valiku märkimiseks või tühistamiseks kiire juurdepääs tagasivõtmiseks / uuesti tegemiseks.
  4. Koodiredaktor . Siin saate Sumolib API abil oma koodi otse muuta, nagu allpool selgitatud.
  5. 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.