Programmering för barn: Scratch 3.0 startar

Scratch 3.0 släpptes den 2 januari 2019. Den nya versionen av programmeringsspråket för barn är en viktig milstolpeutgåva som flyttar bort från att använda Adobe Flash till webbstandarden HTML, CSS och JavaScript.

Scratch är ett visuellt programmeringsspråk som är användbart som en introduktionsmiljö för att lära barn (och även vuxna) programmering.

Scratch-användare kan ladda ner och använda Scratch Desktop, en skrivbordsversion av miljön som är tillgänglig för Windows och Mac OS X, eller använda en online-version som fungerar i alla moderna webbläsare.

Skrivbords- och onlineversioner delar gränssnittet; befintliga Scratch-användare kan märka att gränssnittet förändrats något; scenen, den del av repan där programmet körs visuellt, flyttas till höger.

Användare hittar kodblock, kostymer och ljud till vänster, kodblocket i mitten och scenblocket till höger i Scratch 3.0. Förändringen gjordes eftersom "människor tyckte att gränssnittet var mer intuitivt och förståeligt" med de nya arrangemangen.

Skrapa nybörjare börjar med grundläggande operationer, t.ex. genom att dra och släppa för att flytta kodblock som "flytta", "säga" eller "upprepa" till kodområdet; dessa kodblock kan ändras direkt, vanligtvis genom att ange olika nummer, t.ex. 50 steg för att flytta istället för 10, eller välja ett av de tillgängliga alternativen från en meny.

Det är inte nödvändigt att ladda ner skrivbordsversionen för att prova Scratch; peka bara en modern webbläsare till den här sidan för att ladda redigeraren online. Officiellt stöds är Google Chrome, Microsoft Edge, Mozilla Firefox och Apple Safari på stationära system och Chrome och Safari på surfplattor. Utvecklarna noterar att Internet Explorer inte stöds.

Scratch stöder många stora programmeringskoncept inklusive slingor, variabler, användarinmatning, ihållande lagring, interaktioner mellan mus och tangentbord och mer.

Scratch 3.0 expanderar med det som har funnits tidigare. Scratch-projekt skapade med äldre versioner av programmeringsmiljön är fortfarande tillgängliga och kan laddas i Scratch 3.0. Det är dock inte möjligt att ladda Scratch 3.0-projekt i äldre versioner av programmeringsmiljön. Den nya versionen introducerar ny funktionalitet och blockerar.

Nya block inkluderar stöd för nya operatörer för att förbättra användningen av strängar (text), nya pennablock och transparensstöd, nytt glidblock och nya ljudeffektblock.

Användare kan lägga till tillägg till Scratch; tillägg lägger till nya kodblock i Scratch. Ett antal tillägg tillhandahålls redan inklusive tillägg som lägger till videosensing, översätter funktionalitet eller funktionalitet för att interagera med Lego MindStorms eller WeDo-objekt.

Scratch 3.0 innehåller nya sprites, en ny designad ljudredigerare och nya programmeringsblock. Dessutom kan Scratch användas på surfplattor för att skapa och spela med program.

Ljudredigeraren har nya ljudeffekter och ett förbättrat användargränssnitt som är lättare att använda. Färgredigeraren fick också ny funktionalitet: nya kontroller för beställning av lager, nya verktyg som fungerar i vektormod, bättre vektorpunktkontroller och mer.

Stängande ord

Jag började lära mig programmering med Scratch och det fungerar riktigt bra tack vare användarvänligheten i gränssnittet och det visuella. Det är bra att väcka intresse för programmering och är ganska kraftfull för vad den gör.

Nu du : Har du provat Scratch? Vad tar du på det?