Ogrebotina 3.0 objavljen je 2. siječnja 2019. Nova verzija programskog jezika za djecu veliko je izdanje koje prelazi s korištenja Adobe Flasha na web standarde HTML, CSS i JavaScript.
Scratch je vizualni programski jezik koji je koristan kao uvodno okruženje za podučavanje djece (a također i odraslih) programiranju.
Scratch korisnici mogu preuzeti i koristiti Scratch Desktop, radnu verziju okruženja koja je dostupna za Windows i Mac OS X, ili koristiti mrežnu verziju koja radi u bilo kojem modernom web pregledniku.
Desktop i mrežne verzije dijele sučelje; postojeći Scratch korisnici mogu primijetiti da se sučelje malo promijenilo; pozornica, dio ogrebotina u kojem se program izvršava vizualno, pomaknut je udesno.
Korisnici pronalaze blokove s kodovima, kostime i zvukove s lijeve strane, blok s kodom u sredini i scenski blok s desne strane u Grebanju 3.0. Izmjena je napravljena jer su "ljudi smatrali sučelje intuitivnijim i razumljivijim" s novim aranžmanima.
Početnici ogrebotina počinju s osnovnim operacijama, npr.g. pomoću povlačenja i ispuštanja za premještanje blokova koda kao što su "premjesti", "reci" ili "ponovi" u područje koda; ovi blokovi koda mogu se izravno modificirati, obično unošenjem različitih brojeva, npr.g. 50 koraka za pomicanje umjesto 10 ili odabir jedne od dostupnih opcija s izbornika.
Nije potrebno preuzeti verziju za radnu površinu da biste isprobali Scratch; samo usmjerite moderni preglednik na ovu stranicu da učita urednik na mreži. Službeno podržani su Google Chrome, Microsoft Edge, Mozilla Firefox i Apple Safari na stolnim sustavima te Chrome i Safari na tabletima. Programeri napominju da Internet Explorer nije podržan.
Scratch podržava mnoge glavne koncepte programiranja, uključujući petlje, varijable, unos korisnika, trajnu pohranu, interakcije miša i tipkovnice i još mnogo toga.
Ogrebotina 3.0 proširuje ono što je već bilo dostupno. Scratch projekti 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 Scratch 3.0 projekata u starijim verzijama programskog okruženja. Nova verzija uvodi novu funkcionalnost i blokove.
Novi blokovi uključuju podršku za nove operatore za poboljšanje upotrebe nizova (tekst), nove blokove olovke i podršku za prozirnost, novi blok klizanja i nove blokove zvučnih efekata.
Korisnici mogu dodati proširenja za Scratch; proširenja dodaju nove blokove koda u Scratch. Već je osigurano nekoliko proširenja, uključujući proširenja koja dodaju video sensing, prevode funkcionalnost ili funkcionalnost za interakciju s Lego MindStorms ili WeDo stavkama.
Ogrebotina 3.0 uključuje nove spriteove, redizajnirani uređivač zvuka i nove programske blokove. Osim toga, Scratch se može koristiti na tabletima za stvaranje i igranje programa.
Uređivač zvuka sadrži nove zvučne efekte i poboljšano korisničko sučelje koje je jednostavnije za upotrebu. Uređivač boja dobio je i novu funkcionalnost: nove kontrole za poredak slojeva, nove alate koji rade u vektorskom načinu, bolje kontrole vektorskih točaka i još mnogo toga.
Završne riječi
Počeo sam podučavati programiranje koristeći Scratch i to jako dobro funkcionira zahvaljujući jednostavnosti upotrebe sučelja i vizualne prirode. Sjajno je potaknuti zanimanje za programiranje i prilično je moćan za ono što radi.
Sada Ti: Jeste li probali Scratch? Kakav je vaš stav o tome?