Sumokoodin dokumentaatio
Aloitus
Sumocode on koodieditori, joka keskittyy koodaamisen oppimiseen helposti. Sinun tarvitsee vain kirjoittaa muutama koodirivi, jotta sinulla on interaktiivisia kohtauksia, tai voit ohjelmoida yksinkertaisia pelejä Sumolib-rajapinnan ja perustietojen avulla JavaScriptiä.
Käyttöliittymä

- Navigointipalkki . Se tarjoaa helpon pääsyn tuonti- ja vientivaihtoehtoihin ja projektin julkaisemiseen valmiina pakettina verkkoon.
- Suorita koodi / lopeta . Täällä voit suorittaa koodin tai lopettaa projektisi. Aina kun vaihdat mitä tahansa koodiriviä, voit tallentaa ja suorittaa koodin painamalla Cmd + S.
- Nopeat toiminnot . Täällä sinulla on nopea pääsy kumoamiseen / uudelleen tekemiseen, Autosave-vaihtoehdon valinta.
- Koodieditori . Täällä voit muokata koodiasi suoraan Sumolib-rajapinnan avulla alla kuvatulla tavalla.
- Projekti käynnissä . Tulos koodieditorin koodin suorittamisesta.
Vie
Voit viedä minkä tahansa projektin .sumocode muodossa. Tämän tiedoston avulla voit jakaa sen ystävällesi / opettajalle tai tuoda sen myöhemmin, jos haluat jatkaa seuraavalla kerralla.
Tuo
Voit tuoda minkä tahansa sovelluksen kanssa viedyn .sumocode-tiedoston. Kun se on ladattu, sinun tarvitsee vain tallentaa (Cmd + S) sen suorittamiseksi.
Julkaise
Jos olet PRO-käyttäjä , voit ladata koodisi pakettiin, joka on valmis julkaistavaksi verkkosivuna. .Zip-tiedosto sisältää index.html + CSS-tiedosto + js-tiedoston, johon sisältyy Sumolib.
Kumoa / tee uudelleen
Voit kumota / toistaa kirjoittamasi koodin painamalla pikanäppäimiä tai navigaattoripalkissa Muokkaa / Kumoa tai Muokkaa / Tee uudelleen
Automaattinen tallennus
Jos olet valinnut automaattisen tallennuksen, se tallentaa koodisi paikallisesti joka kerta, kun muokkaat sitä, joten jos päivität sivusi tai suljet selaimesi, koodi on sama, kun palaat siihen. Jos et ole valinnut sitä, sinun on vietävä se ja tuotava se seuraavan kerran, kun haluat työskennellä projektisi kanssa.
Koodivihje
Sumocode ehdottaa joitain arvoja sumo-objekteille. Jos esimerkiksi aloitat sanalla 'sumo', kannattaa ehkä käyttää sumo.background-menetelmää.
Esimerkkejä
Perusesimerkkejä
Yksi parhaista tavoista aloittaa oppiminen on joidenkin olemassa olevien esimerkkien muokkaaminen, jos käydään läpi kaikki ne, näet kaikki menetelmät toiminnassa.
Pelikehityksen oppiminen
Pelin tekeminen ei ole helppo tehtävä aloittaa, mutta kun olet tyytyväinen sovellusliittymään, olemme varmoja, että voit alkaa tehdä upeita interaktiivisia projekteja. Alla on joitain esimerkkejä yksinkertaisista peleistä, jotka on tehty Sumocodella inspiroimaan sinua.
Esimerkki muistipelistä
Alle 350 rivin koodilla voit pelata 3D-muistipeliä äänillä. Käytämme joitain JS-peruskäsitteitä, kuten taulukot, for ja if lausekkeet, ja luomme omat menetelmät ja muuttujat, jotka kutsutaan Sumocode-funktioista. Loput on mielikuvitusta ja Sumolib-rajapintaa.
Math Dummy -peliesimerkki
Tämä peli on hieman monimutkaisempi kuin muistipeli, mutta siinä on alle 500 koodiriviä. Käytämme joitain JS-peruskäsitteitä, kuten matriisit (useita ulottuvuuksia), switch, for and if -lausekkeille, logiikkaoperaattorit kuten && (AND) ja || (OR) ja luomme omat menetelmät ja muuttujat, jotka kutsutaan Sumocode-funktioista.