Dokumentacija Sumocode


Kako začeti

Sumocode je urejevalnik kod, osredotočen na učenje preprostega kodiranja. Za interaktivne prizore morate napisati le nekaj kratkih vrstic kode, ali pa lahko programirate preproste igre z uporabo Sumolib API-ja in osnovnega znanja JavaScript-a.

Vmesnik
interface

  1. Navbar . Omogoča enostaven dostop do možnosti uvoza / izvoza in objave projekta kot pripravljenega spletnega paketa.
  2. Zaženi mojo kodo / Stop . Tu lahko zaženete kodo ali ustavite projekt. Vsakič, ko spremenite katero koli vrstico kode, lahko preprosto pritisnete Cmd + S, da jo shranite in zaženete.
  3. Hiter dostop . Tukaj imate hiter dostop do razveljavitve / ponovitve, da potrdite ali počistite možnost Samodejno shrani.
  4. Urejevalnik kod . Tu lahko neposredno urejate kodo z uporabo Sumolib API, kot je razloženo spodaj.
  5. Projekt teče . Rezultat izvajanja kode urejevalnika kod na levi strani.

Izvozi

Vsak projekt lahko izvozite v obliki zapisa .sumofile. S tem zapisom jo lahko delite s prijateljem / učiteljem ali jo pozneje uvozite, če želite nadaljevati na prihajajoči seji kodiranja.

Uvozi

Uvozite lahko katero koli datoteko .sumocode, izvoženo z aplikacijo. Ko se naloži, morate le za shranjevanje shraniti (Cmd + S).

Objavi

Če ste uporabnik PRO , lahko svojo kodo prenesete v paketu, ki je pripravljen za objavo kot spletna stran. Datoteka .zip vsebuje datoteko index.html + CSS + js z vključeno Sumolib.

Razveljavi / Ponovi

Kodo, ki ste jo napisali, lahko razveljavite / ponovite s pritiskom na gumbe za hitri dostop ali v vrstici za krmarjenje Uredi / Razveljavi ali Uredi / Ponovi

Samodejno shrani

Če ste označili »Samodejno shrani«, je vaša koda samodejno shranjena, vedno ko jo uredite, torej če osvežite stran ali zaprete brskalnik, bo koda enaka, ko se vrnete nanjo. Če ga ne potrdite, ga morate izvoziti in uvoziti, ko naslednjič želite delati na svojem projektu.

Kodni namig

Sumocode bo sumo objektom predlagal nekaj vrednosti. Če na primer začnete s »sumo.«, boste morda želeli uporabiti metodo sumo.background.


Primeri

Osnovni primeri

Eden najboljših načinov za začetek učenja je spreminjanje nekaterih obstoječih primerov. Če greste skozi vse, lahko vidite vse načine akcije.


Učenje razvoja iger

Ustvarjanje igre ni lahka naloga na začetku, toda ko ste zadovoljni z API, smo prepričani, da lahko začnete delati odlične interaktivne projekte. Spodaj je nekaj primerov preprostih iger, narejenih s Sumocodeom, ki vas bodo navdihnile.

Primer igre spomina

Z manj kot 350 vrsticami kode lahko igrate 3D-spomin igro z zvoki. Uporabljamo nekaj osnovnih pojmov JS, kot so zbirke(Arrays), za stavke if (če) in ustvarjamo lastne metode in spremenljivke, ki jih je treba poklicati iz funkcij Sumocode. Za več kot pa pa uporabite svojo domišljijo in Sumolib API.

Primer igre matematične lutke

Ta igra je nekoliko bolj zapletena kot igra Spomin vendar ima manj kot 500 vrstic kode. Uporabljamo nekaj osnovnih pojmov JS, kot so zbirka (z več dimenzijami), preklop, za in če stavke, logične operatorje, kot sta && (AND) in || (OR) in ustvarjamo lastne metode in spremenljivke, ki jih je treba poklicati iz funkcij Sumocode.