Jos oppimateriaalissa on tarkoitus hyödyntää toistorakenteita tai arvioida oppilaan osaamista, voidaan koodiin jättää tyhjä tila, jossa kuuluisi olla lohkoja. Tämä tehdään käyttämällä " space" -määrettä.
jos <onko näppäin [space] painettu?> , niin
space
space
space
tai muuten
liiku (10) askelta
Lohkoja voidaan korostaa kirjoittamalla niiden eteen "highlight" -määre. Lohkon reunat korostuvat mustalla katkoviivalla.
kun aloitan kloonina
näytä
mene sijaintiin x: (valitse satunnaisluku väliltä (-235) – (235)) y: (170)
toista kunnes <(y-sijainti) lt (-170)>
highlight!lisää y:n arvoon (-5)
poista tämä klooni
Automaattisilla vihjeillä luetellaan skriptin rakentamiseen käytettyjen lohkojen kategoriat. Tämä on erittäin hyödyllistä erityisesti silloin, kun lohkot tulostetaan mustavalkoisina ("Black & White"), sillä oppilaat saattavat tarvita apua lohkojen löytämisessä.
Jos haluat ottaa automaattiset vihjeet käyttöön, rastita "Auto hints" -valintaruutu tulostusasetuksissa.
kun klikataan lippu
mene sijaintiin x: (0) y: (0)
kynä alas
toista (4) kertaa
liiku (100) askelta
käänny oikea (90) astetta
Manuaalisten vihjeiden avulla oppilaille voidaan antaa erityisohjeita lohkokohtaisesti.
Lisää lohkotekstin jälkeen aaltoviiva ~ ja sen jälkeen haluttu teksti, esim. "odota (1) sekuntia ~ Mitä tapahtuu, kun arvoa kasvatetaan?".
Huomioi, että manuaaliset vihjeet korvaavat aina automaattiset vihjeet.
kun klikataan lippu
piilota
aseta koko arvoon (70) %
ikuisesti
luo klooni hahmosta [minä itse]
odota (1) sekuntia ~ Mitä tapahtuu, kun arvoa kasvatetaan?
Useita skriptejä voidaan tulostaa samanaikaisesti erottamalla skriptit editorissa viidellä tai useammalla katkoviivalla: "-----".
Kun useita skriptejä tulostetaan, tuotetaan myös "zip"-tiedosto, joka sisältää muunnetut kuvat.
kun klikataan lippu
piilota
luo klooni hahmosta [minä itse]
-----
kun aloitan kloonina
mene sijaintiin x: (-240) y: (0)
näytä
Jokaiselle skriptille voidaan määrittää tiedostonimi, kun skriptiä edeltää kaksi viivaa ja "filename"-määre, esimerkiksi "-- filename: kuva_1.png":
HUOM.: Ohjelma tuottaa sekä ".jpg"- että ".png"-tiedostoja. ".png"-päätteellä luoduissa kuvissa on automaattisesti läpinäkyvä tausta.
-- filename: apple_sprite.png, colour: 2
kun klikataan lippu
aseta [pisteet] arvoon (0)
aseta [jääneet omenat] arvoon (0)
piilota
aseta koko arvoon (70) %
ikuisesti
luo klooni hahmosta [minä itse]
odota (1) sekuntia
Omia lohkoja voidaan määritellä käyttämällä "define!"-määrettä.
Omaa lohkoa voidaan sitten käyttää myöhemmissä skripteissä käyttämällä useidenn skriptin erotinta eli viittä viivaa.
HUOM.:Oma lohko ei kelpaa ja se tuottaa virheilmoituksen editorissa, ellei sitä merkitä "myblock!"-määreellä. Se kuitenkin tulostuu onnistuneesti.
define!luo () pallot
toista (parameter!x) kertaa
luo klooni hahmosta [pallot]
-----
kun klikataan lippu
myblock!luo () pallot
Ylimääräiset lohkot voidaan määrittää lisäämällä rivin eteen "vanity!":-määre.
Järjestelmä valitsee satunnaisen värin lohkokategorioista (laajennuksia lukuun ottamatta). Jos haluat lohkolle tietyn värin, voit liittää kategoriamääreen ylimääräiseen lohkoon, esim. "vanity-looks!": (ulkonäkö) tai "vanity-motion!": (liike).
vanity-control!hyvää syntymäpäivää
Määrittääksesi, mitä näytetään, käytä "1" päälle ja "0" pois päältä riveittäin (riviltä 1 riville 5) pilkuilla erotettuna, esimerkiksi display [01010,10101,10001,01010,00100].
näytä [01010,10101,10001,01010,00100]
Kun lohkoja tulostetaan esimerkiksi ilman laitteita tehtäviä harjoituksia varten paperille, voidaan käyttää scale_factor-määrettä, jolloin varmistetaan, että kaikki lohkot mahtuvat liittymään toisiinsa kiinni. Mittakaavakerroin voidaan määrittää ensimmäisessä skriptissä, jolloin kaikilla seuraavilla skripteillä on sama kerroin, kun tulostetaan useita skriptejä. Skriptin etuliite "-- scale_factor:
Jos et ole varma, mitä mittakaavakerrointa käyttäisit, muunna ensin kaikista pisin skripti ja tarkista sivulta My Account/Conversions onko kerroin sopiva. Käytä tarvittaessa samaa mittakaavakerrointa seuraavissa muunnoksissa.
Mittakaava-määrettä voi käyttää aktiivisen Educator Plus -tilauksen kanssa.
-- scale_factor: 3
kun klikataan lippu