Programiranje za djecu: lansiranje Scratch 3.0

Scratch 3.0 objavljen je 2. siječnja 2019. Nova verzija programskog jezika za djecu glavno je izdanje koje se udaljava od korištenja Adobe Flash-a prema web standardima HTML, CSS i JavaScript.

Scratch je vizualni programski jezik koji je koristan kao uvodno okruženje za podučavanje djeci (pa i odraslima) programiranju.

Korisnici Scratch-a mogu preuzeti i koristiti Scratch Desktop, radnu verziju okruženja dostupnog za Windows i Mac OS X ili koristiti internetsku verziju koja radi u bilo kojem modernom web-pregledniku.

Desktop i mrežne verzije dijele sučelje; postojeći korisnici Scratch-a mogu primijetiti da se sučelje malo promijenilo; Stage, dio ispočetka na kojem se program vizualno izvršava, pomaknuo se udesno.

Korisnici nalaze blokove kodova, kostime i zvukove s lijeve strane, blok koda u sredini i scenski blok s desne strane u programu Scratch 3.0. Promjena je izvršena jer su "novi aranžmani smatrali sučelje intuitivnijim i razumljivijim".

Početnici strugotine započinju s osnovnim operacijama, npr. Pomoću povlačenja i spuštanja za pomicanje blokova kodova poput "pomakni", "reci" ili "ponovi" u područje koda; ovi blokovi kodova mogu se izravno izmijeniti, obično unošenjem različitih brojeva, npr. 50 koraka za pomicanje umjesto 10 ili odabirom jedne od dostupnih opcija iz izbornika.

Nije potrebno preuzeti verziju radne površine da biste isprobali Scratch; samo usmjerite moderni preglednik na ovu stranicu da biste učitali uređivač na mreži. Službeno se podržavaju Google Chrome, Microsoft Edge, Mozilla Firefox i Apple Safari na stolnim sustavima te Chrome i Safari na tabletima. Programeri primjećuju da Internet Explorer nije podržan.

Scratch podržava mnoge glavne programske koncepte, uključujući petlje, varijable, korisnički unos, postojanu pohranu, interakcije miša i tipkovnice i još mnogo toga.

Scratch 3.0 se proširuje na ono što je bilo dostupno prije. Projekti Scratch stvoreni sa starijim verzijama programskog okruženja i dalje su dostupni i mogu se učitati u Scratch 3.0. Međutim, nije moguće učitati projekte Scratch 3.0 u starije verzije programskog okruženja. Nova verzija uvodi novu funkcionalnost i blokove.

Novi blokovi uključuju podršku za nove operatore za poboljšanje korištenja žice (tekst), nove blokove olovke i podršku za prozirnost, novi blok klizanja i nove blokove zvučnih efekata.

Korisnici mogu dodati ekstenzije u program Scratch; proširenja dodaju nove blokove kod Scratch-u. Navedena su brojna proširenja već uključuju proširenja koja dodaju video senziranje, prevode funkciju ili funkcionalnost za interakciju s Lego MindStorms ili WeDo stavkama.

Scratch 3.0 uključuje nove sprite, redizajnirani uređivač zvuka i nove programske blokove. Uz to, Scratch se može upotrebljavati na tabletima za stvaranje i igranje s programima.

Uređivač zvuka sadrži nove zvučne efekte i poboljšano korisničko sučelje koje je lakše za korištenje. Uređivač boja dobio je i novu funkcionalnost: nove kontrole za naručivanje slojeva, novi alati koji rade u vektorskom načinu, bolje kontrole vektorske točke i još mnogo toga.

Završne riječi

Počeo sam podučavati programiranje koristeći Scratch i to stvarno dobro funkcionira zahvaljujući jednostavnosti korištenja sučelja i vizualnoj prirodi istog. Izvrsno je pobuditi zanimanje za programiranje i prilično je snažno za ono što radi.

Sad ste : Jeste li probali Scratch? Što misliš o tome?