Ohjelmointi lapsille: Scratch 3.0 käynnistyy

Scratch 3.0 julkaistiin 2. tammikuuta 2019. Lasten ohjelmointikielen uusi versio on merkittävä virstanpylväsversio, joka siirtyy Adobe Flashin käytöstä web-standardien HTML, CSS ja JavaScriptiin.

Scratch on visuaalinen ohjelmointikieli, joka on hyödyllinen johdatusympäristö opettamaan lapsille (ja myös aikuisille) ohjelmointia.

Scratch-käyttäjät voivat ladata ja käyttää Scratch Desktop -ympäristöä, joka on saatavana Windowsille ja Mac OS X: lle, tai käyttää online-versiota, joka toimii kaikissa nykyaikaisissa selaimissa.

Työpöytä- ja online-versiot jakavat käyttöliittymän; nykyiset Scratch-käyttäjät voivat huomata, että käyttöliittymä muuttui hieman; Stage, tyhjästä osa, jossa ohjelma suoritetaan visuaalisesti, siirtyi oikealle.

Käyttäjät etsivät koodilohkoja, pukuja ja ääniä vasemmalta, koodilohkon keskeltä ja näyttämölohkon oikealta Scratch 3.0: sta. Muutos tehtiin, koska "ihmisten mielestä käyttöliittymä oli intuitiivisempi ja ymmärrettävämpi" uusien järjestelyjen kanssa.

Raaputusaloittajat alkavat perusoperaatioilla, esim. Vetämällä ja pudottamalla siirtämään koodilohkoja, kuten "siirrä", "sano" tai "toista" koodialueelle; näitä koodilohkoja voidaan muokata suoraan, yleensä syöttämällä erilaisia ​​numeroita, esim. 50 askelta siirtymään 10 sijasta tai valitsemalla jokin käytettävissä olevista vaihtoehdoista valikosta.

Scratchin kokeiluun ei tarvitse ladata työpöytäversiota; osoita vain moderni selain tälle sivulle ladataksesi editorin verkossa. Virallisesti tuettuja ovat Google Chrome, Microsoft Edge, Mozilla Firefox ja Apple Safari pöytätietokoneissa sekä Chrome ja Safari tableteissa. Kehittäjät huomauttavat, että Internet Exploreria ei tueta.

Scratch tukee monia tärkeitä ohjelmointikonsepteja, mukaan lukien silmukat, muuttujat, käyttäjän syöttämät tiedot, jatkuva tallennustila, hiiren ja näppäimistön vuorovaikutukset ja paljon muuta.

Scratch 3.0 laajentaa sitä, mitä on aiemmin ollut saatavana. Ohjelmointiympäristön vanhemmilla versioilla luodut Scratch-projektit ovat edelleen käytettävissä, ja ne voidaan ladata Scratch 3.0 -versioon. Scratch 3.0 -projekteja ei kuitenkaan voida ladata vanhempiin ohjelmointiympäristöjen versioihin. Uusi versio esittelee uusia toimintoja ja estää.

Uusiin lohkoihin sisältyy tuki uusille operaattoreille merkkijonon (tekstin) käytön parantamiseksi, uudet kynälohkot ja läpinäkyvyyden tuki, uusi liukukotelo ja uudet äänitehostelohkot.

Käyttäjät voivat lisätä laajennuksia Scratchiin; laajennukset lisäävät uusia koodilohkoja Scratchiin. Joitakin laajennuksia on jo tarjolla, mukaan lukien laajennukset, jotka lisäävät videotunnistusta, kääntävät toimintoja tai toimintoja vuorovaikutuksessa Lego MindStorms- tai WeDo-esineiden kanssa.

Scratch 3.0 sisältää uusia spritejä, uudistetun äänieditorin ja uudet ohjelmointilohkot. Lisäksi Scratchia voidaan käyttää tableteissa ohjelmien luomiseen ja pelaamiseen.

Äänieditorissa on uusia äänitehosteita ja parannettu käyttöliittymä, jota on helpompi käyttää. Maalieditori sai myös uusia toimintoja: uusia ohjauksia kerrosten tilaamiseksi, uusia työkaluja, jotka toimivat vektoritilassa, parempia vektoripisteohjauksia ja paljon muuta.

Loppusanat

Aloin opettaa ohjelmointia Scratchilla ja se toimii todella hyvin käyttöliittymän helppokäyttöisyyden ja sen visuaalisen luonteen ansiosta. On hienoa herättää kiinnostus ohjelmointiin ja on varsin tehokas siihen, mitä se tekee.

Nyt sinä : Oletko kokeillut Scratchia? Mikä on sinun kanssasi siihen?