Sumocode dokumentáció


Elkezdeni

A Sumocode egy kódszerkesztő, amelynek középpontjában a könnyű kódolás megtanulása áll. Csak néhány kódsort kell megírnia, hogy interaktív jelenetek legyenek, vagy egyszerű játékokat programozhat a Sumolib API és a JavaScript alapismeretek használatával.

Felület
interface

  1. A Navbar . Könnyű hozzáférést biztosít az importálás / exportálás lehetőségeihez, és a projekt készen áll a csomag készítéséhez az interneten.
  2. Futtassa a kódot / Stop . Itt futtathatja a kódot, vagy leállíthatja a projektet. Minden alkalommal, amikor bármilyen kódsort megváltoztat, egyszerűen lenyomhatja a Cmd + S billentyűkombinációt a mentéshez és futtatáshoz.
  3. Gyors hozzáférés . Itt gyorsan hozzáférhet a visszavonáshoz / visszavonáshoz az Autosave opció bejelöléséhez vagy törléséhez.
  4. Kódszerkesztő . Itt közvetlenül szerkesztheti kódját a Sumolib API használatával, az alábbiak szerint.
  5. Projekt fut . A bal oldalon található kódszerkesztő kódjának futtatásának eredménye.

Export

Bármely projektet exportálhatja .sumofile formátumban. Ezzel a fájllal megoszthatja ismerősének / tanárának, vagy később importálhatja, ha folytatni kívánja a következő kódolási munkamenetet.

Importálás

Importálhat bármilyen, az alkalmazással exportált .sumocode fájlt. Betöltéskor csak a futtatásához kell mentenie (Cmd + S).

Közzététel

Ha Ön PRO felhasználó , letöltheti kódját egy olyan csomagban, amely készen áll a weboldal közzétételére. A .zip fájl egy index.html + CSS fájl + js fájlt tartalmaz, a Sumolibet is tartalmazza.

Visszavonás / Újra

Az írt kódot a Gyorselérés gombok megnyomásával vagy a navigációs sávon keresztül szerkesztheti / visszavonhatja vagy szerkesztheti / újra

Automatikus mentés

Ha bejelölte az „Automatikus mentés” lehetőséget, akkor az minden szerkesztéskor helyben menti a kódot, így ha frissíti oldalát vagy bezárja a böngészőt, a kód ugyanaz lesz, amikor visszatér hozzá. Ha nincs bejelölve, akkor exportálnia kell, és a következő alkalommal importálnia, amikor a projekten szeretne dolgozni.

Kódra utalás

A Sumocode néhány értéket javasol a sumo objektumoknak. Például, ha a „sumo” kifejezéssel kezdi, érdemes használni a sumo.background metódust.


Példák

Alapvető példák

A tanulás megkezdésének egyik legjobb módja a meglévő példák módosítása, ha mindegyiken keresztülmegy, láthatja az összes módszert működés közben.


Tanulás játékfejlesztés

A játék elkészítése nem könnyű feladat, de amikor jól érzi magát az API-val, biztosak vagyunk benne, hogy nagyszerű interaktív projekteket kezdhet el. Az alábbiakban bemutatunk néhány példát a Sumocode-dal készített egyszerű játékokról, amelyek inspirálják Önt.

Memóriajáték példa

Kevesebb, mint 350 soros kóddal 3D-s memóriajátékot játszhatunk hangokkal. Néhány JS-alapfogalmat, például tömböket használunk az és ha utasításokhoz, és létrehozzuk saját módszereinket és változóinkat, amelyeket a Sumocode függvényekből hívunk meg. Ezen túl a többi a fantáziád és a Sumolib API használata.

Math Dummy játék példa

Ez a játék egy kicsit összetettebb, mint a memória játék, de kevesebb, mint 500 sor kódot tartalmaz. Néhány JS-alapfogalmat használunk, például tömbök (több dimenzióval), switch, for and if utasításokhoz, logikai operátorok, például && (AND) és || (OR), és létrehozzuk saját módszereinket és változóinkat, amelyeket a Sumocode függvényekből hívunk elő.