Utveckling

Programmering för barn Scratch 3.0 lanseringar

Programmering för barn Scratch 3.0 lanseringar

Skrapa 3.0 släpptes den 2 januari 2019. Den nya versionen av programmeringsspråket för barn är en viktig milstolpe som går bort från att använda Adobe Flash till webbstandarderna 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 stationär version av den miljö som är tillgänglig för Windows och Mac OS X, eller använda en onlineversion som fungerar i alla moderna webbläsare.

Desktop- och onlineversioner delar gränssnittet; befintliga Scratch-användare kanske märker att gränssnittet har ändrats något; Scenen, den del av skrapan där programmet körs visuellt, flyttades till höger.

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

Skrapnybörjare börjar med grundläggande operationer, t.ex.g. med dra och släpp för att flytta kodblock som "flytta", "säg" eller "upprepa" till kodområdet; dessa kodblock kan ändras direkt, vanligtvis genom att ange olika nummer, t.ex.g. 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 testa 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 viktiga programmeringskoncept inklusive slingor, variabler, användarinmatning, ihållande lagring, mus- och tangentbordsinteraktioner och mer.

Skrapa 3.0 utökar vad som har funnits tidigare. Skrapprojekt som skapats 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 block.

Nya block inkluderar stöd för nya operatörer för att förbättra användningen av strängar (text), nya pennblock 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 till Scratch. Ett antal tillägg tillhandahålls redan inklusive tillägg som lägger till videoavkänning, översättningsfunktionalitet eller funktionalitet för att interagera med Lego MindStorms eller WeDo-objekt.

Skrapa 3.0 inkluderar nya sprites, en redesignad 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 att beställa lager, nya verktyg som fungerar i vektormod, bättre vektorpunktkontroller och mer.

Avslutande ord

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

Nu är du: Har du provat Scratch? Vad är din syn på det?

SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...