Ontwikkeling

Programmeren voor Kids Scratch 3.0 lanceert

Programmeren voor Kids Scratch 3.0 lanceert

Kras 3.0 werd uitgebracht op 2 januari 2019. De nieuwe versie van de programmeertaal voor kinderen is een belangrijke mijlpaal die het gebruik van Adobe Flash verschuift naar de webstandaarden HTML, CSS en JavaScript.

Scratch is een visuele programmeertaal die handig is als inleidende omgeving om kinderen (en ook volwassenen) te leren programmeren.

Scratch-gebruikers kunnen Scratch Desktop downloaden en gebruiken, een desktopversie van de omgeving die beschikbaar is voor Windows en Mac OS X, of een onlineversie gebruiken die in elke moderne webbrowser werkt.

Desktop- en onlineversies delen de interface; bestaande Scratch-gebruikers kunnen opmerken dat de interface enigszins is gewijzigd; het werkgebied, het deel van scratch waar het programma visueel wordt uitgevoerd, naar rechts verplaatst.

Gebruikers vinden de codeblokken, kostuums en geluiden aan de linkerkant, het codeblok in het midden en het podiumblok aan de rechterkant in Scratch 3.0. De wijziging is aangebracht omdat "mensen de interface intuïtiever en begrijpelijker vonden" met de nieuwe regelingen.

Scratch-beginners beginnen met basishandelingen, e.g. slepen en neerzetten gebruiken om codeblokken zoals "verplaatsen", "zeggen" of "herhalen" naar het codegebied te verplaatsen; deze codeblokken kunnen direct worden gewijzigd, meestal door verschillende cijfers in te voeren, bijv.g. 50 stappen voor verplaatsen in plaats van 10, of het selecteren van een van de beschikbare opties in een menu.

Het is niet nodig om de desktopversie te downloaden om Scratch te proberen; wijs gewoon een moderne browser naar deze pagina om de editor online te laden. Officieel ondersteund zijn Google Chrome, Microsoft Edge, Mozilla Firefox en Apple Safari op desktopsystemen, en Chrome en Safari op tablets. De ontwikkelaars merken op dat Internet Explorer niet wordt ondersteund.

Scratch ondersteunt veel belangrijke programmeerconcepten, waaronder loops, variabelen, gebruikersinvoer, permanente opslag, muis- en toetsenbordinteracties en meer.

Kras 3.0 breidt uit op wat eerder beschikbaar was. Scratch-projecten die zijn gemaakt met oudere versies van de programmeeromgeving zijn nog steeds beschikbaar en kunnen in Scratch 3 worden geladen.0. Het is echter niet mogelijk om Scratch 3 . te laden.0 projecten in oudere versies van de programmeeromgeving. De nieuwe versie introduceert nieuwe functionaliteit en blokken.

Nieuwe blokken omvatten ondersteuning voor nieuwe operators om het gebruik van tekenreeksen (tekst), nieuwe penblokken en transparantie-ondersteuning, nieuw glijblok en nieuwe geluidseffectblokken te verbeteren.

Gebruikers kunnen extensies toevoegen aan Scratch; extensies voegen nieuwe codeblokken toe aan Scratch. Er is al een aantal extensies beschikbaar, waaronder extensies die videodetectie, vertaalfunctionaliteit of functionaliteit voor interactie met Lego MindStorms of WeDo-items toevoegen.

Kras 3.0 bevat nieuwe sprites, een opnieuw ontworpen geluidseditor en nieuwe programmeerblokken. Bovendien kan Scratch op tablets worden gebruikt om programma's te maken en ermee te spelen.

De geluidseditor heeft nieuwe geluidseffecten en een verbeterde gebruikersinterface die gemakkelijker te gebruiken is. De verfeditor kreeg ook nieuwe functionaliteit: nieuwe besturingselementen voor het bestellen van lagen, nieuwe gereedschappen die in vectormodus werken, betere vectorpuntbesturingselementen en meer.

Slotwoorden

Ik ben begonnen met programmeren met Scratch en het werkt heel goed dankzij het gebruiksgemak van de interface en de visuele aard ervan. Het is geweldig om interesse in programmeren te wekken en het is behoorlijk krachtig voor wat het doet.

Nu jij: Heb je Scratch geprobeerd? Wat is jouw kijk erop??

Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...