Razvoj

Programiranje za otroške praske 3.0 zagonov

Programiranje za otroške praske 3.0 zagonov

Praska 3.0 je izšel 2. januarja 2019. Nova različica programskega jezika za otroke je pomembna izdaja, ki se od uporabe Adobe Flash oddaljuje od spletnih standardov HTML, CSS in JavaScript.

Scratch je vizualni programski jezik, ki je koristen kot uvodno okolje za učenje otrok (in tudi odraslih) programiranja.

Uporabniki programa Scratch lahko prenesejo in uporabljajo program Scratch Desktop, namizno različico okolja, ki je na voljo za Windows in Mac OS X, ali pa uporabljajo spletno različico, ki deluje v katerem koli sodobnem spletnem brskalniku.

Namizne in spletne različice si delijo vmesnik; obstoječi uporabniki programa Scratch lahko opazijo, da se je vmesnik nekoliko spremenil; Stage, del praske, kjer se vizualno izvaja program, se je premaknil v desno.

Uporabniki najdejo kodne bloke, kostume in zvoke na levi, kodni blok na sredini in odrski blok na desni v Scratch 3.0. Sprememba je bila narejena, ker so "ljudje imeli vmesnik bolj intuitiven in razumljiv" z novimi ureditvami.

Začetniki s praskami začnejo z osnovnimi operacijami, npr.g. uporaba povleci in spusti za premikanje blokov kode, kot so "premakni", "reci" ali "ponovi" na območje kode; te bloke kode je mogoče neposredno spremeniti, običajno z vnosom različnih številk, npr.g. 50 korakov za premikanje namesto 10 ali izbiranje ene od razpoložljivih možnosti v meniju.

Za preizkus Scratch ni treba prenesti namizne različice; samo usmerite sodoben brskalnik na to stran, da naložite urejevalnik v splet. Uradno so podprti Google Chrome, Microsoft Edge, Mozilla Firefox in Apple Safari v namiznih sistemih ter Chrome in Safari v tabličnih računalnikih. Razvijalci ugotavljajo, da Internet Explorer ni podprt.

Scratch podpira številne glavne programske koncepte, vključno z zankami, spremenljivkami, uporabniškim vnosom, trajnim pomnilnikom, interakcijami miške in tipkovnice in še več.

Praska 3.0 razširja na tisto, kar je bilo že na voljo. Scratch projekti, ustvarjeni s starejšimi različicami programskega okolja, so še vedno na voljo in jih je mogoče naložiti v Scratch 3.0. Vendar pa ni mogoče naložiti Scratch 3.0 projektov v starejših različicah programskega okolja. Nova različica uvaja novo funkcionalnost in bloke.

Novi bloki vključujejo podporo za nove operaterje za izboljšanje uporabe nizov (besedilo), nove bloke pisala in podporo za prosojnost, nov blok drsenja in nove bloke zvočnih učinkov.

Uporabniki lahko Scratchu dodajo razširitve; razširitve dodajo nove kodne bloke v Scratch. Na voljo je že več razširitev, vključno z razširitvami, ki dodajajo zaznavanje videa, prevajajo funkcionalnost ali funkcionalnost za interakcijo z Lego MindStorms ali predmeti WeDo.

Praska 3.0 vključuje nove sprite, preoblikovan urejevalnik zvoka in nove programske bloke. Poleg tega lahko Scratch uporabljate na tabličnih računalnikih za ustvarjanje in igranje programov.

Urejevalnik zvoka ima nove zvočne učinke in izboljšan uporabniški vmesnik, ki je enostavnejši za uporabo. Urejevalnik barv je prejel tudi novo funkcionalnost: nove kontrole za urejanje slojev, nova orodja, ki delujejo v vektorskem načinu, boljše kontrolnike vektorskih točk in še več.

Zaključne besede

Začel sem poučevati programiranje s programom Scratch in deluje zelo dobro zaradi enostavne uporabe vmesnika in njegove vizualne narave. Odlično je spodbuditi zanimanje za programiranje in je precej močan za to, kar počne.

Zdaj pa ti: Ste že poskusili Scratch? Kakšen je vaš pogled na to?

10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...
Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...