Ngayon ay pag-uusapan natin ang tungkol sa isang mahusay na proyekto na idinisenyo para sa mga kapaligiran sa edukasyon at para sa mga maliliit sa aming mga tahanan na nais malaman ang tungkol sa programa, kahit na kapaki-pakinabang din ito para sa mga may sapat na gulang at kabataan.
Ang proyektong pag-uusapan natin ay ang Scratch, na isang visual programming language na ang pangunahing katangian ay ang pagpapaunlad ng mga kasanayang pangkaisipan sa pamamagitan ng pag-aaral ng programming nang hindi nangangailangan ng malalim na kaalaman sa code.
Ang mga katangian nito, na nauugnay sa madaling pag-unawa sa computational thinking, ang dahilan kung bakit ito laganap sa edukasyon ng mga bata, kabataan, at matatanda.
Ginagamit ang wikang ito sa pagprograma para sa mga hangaring pang-edukasyon upang madaling lumikha ng mga animasyon at magsilbing panimula sa mas advanced na nilalaman ng programa.
Maaari din itong magamit para sa isang malaking bilang ng mga layunin sa edukasyon at konstruksyon ng konstruksyonista tulad ng: mga proyekto sa agham (kabilang ang simulation at visualization ng mga eksperimento), naitala ang mga panayam na may mga animated na presentasyon, animated na kwentong pang-agham panlipunan, interactive art, musika, atbp. iba pa.
Maaari mong makita ang iba't ibang mga mayroon nang mga proyekto sa website ng Scratch, baguhin ang mga ito at kahit na subukan ang mga ito nang hindi talaga nai-save ang mga pagbabago dahil hindi ito nangangailangan ng anumang uri ng pagpaparehistro.
Sa tulong ng Scratch, ang mga programa ay nilikha sa pamamagitan ng pagmamanipula ng mga tipikal na bloke ng lohika na konektado sa isang kadena ng lohika sa pamamagitan ng pagkakatulad sa pagpupulong ng Lego konstruktor.
Ang kapaligiran ay maaaring masimulan bilang isang hiwalay na application o maihatid bilang isang online na serbisyo upang buksan sa isang browser.
Pinapayagan ng Scratch ang mga gumagamit na gumamit ng programa na hinihimok ng kaganapan na may maraming mga aktibong bagay na tinatawag na sprite.
Maaaring iguhit ang mga sprite bilang vector graphics o bitmap, mula mismo sa website ng Scratch gamit ang isang simpleng editor na bahagi ng proyekto , o maaari rin itong i-import mula sa mga panlabas na mapagkukunan kabilang ang mga webcam.
Ang code ng proyekto ay nakasulat sa JavaScript gamit ang React framework at ibinibigay sa ilalim ng lisensya ng BSD.
Tungkol sa bagong bersyon ng Scratch 3.0

Ang isang makabuluhang bagong bersyon ng kapaligiran sa visual na programa ng Scratch 3.0 ay inilabas kamakailan, na binuo ng mga mananaliksik sa Massachusetts Institute of Technology bilang isang pang-eksperimentong platform para sa pagtuturo sa mga bata sa pag-code.
Bukod sa paglipat sa JavaScript, Node.js, at React, ang paglabas ng Scratch 3.0 ay kapansin-pansin para sa pagpapatupad ng mga bagong interface para sa pag-edit ng tunog at imahe.
Ang isang host ng mga bagong bloke ng programa ay naidagdag, kabilang ang mga bloke para sa paglikha ng mga sound effects, mga word processing operator, mga bloke para sa pagguhit, at pamamahala ng sprite graphics.
Isang ganap na muling idinisenyong library ng mga extension ang iminungkahi, na nag-aalok ng mga karagdagang hanay ng mga bloke, kabilang ang mga nagbibigay-daan sa pakikipag-ugnayan sa mga panlabas na kagamitan at serbisyo.
Kasama sa pack ang mga bagong uri ng sprite, tunog at mga imahe sa background. Ang interface ay inangkop para magamit sa mga tablet.
Paano makukuha ang Scratch 3.0?
Mahalagang banggitin na sa kasalukuyan ay walang opisyal na offline na mga pakete ng aplikasyon ng Scratch para sa Linux, kaya sa ngayon ay mga pakete lamang ang iniaalok ng mga developer para sa Windows at Mac OS.
Ang mga pakete para sa mga sistemang ito ay maaaring makuha mula sa opisyal na website ng proyekto sa seksyon ng mga download. Ang link ay narito.
Ang gasgas ay walang alinlangan na isang mahusay na proyekto na maaaring magamit sa mga setting ng pang-edukasyon mula sa mga paaralang elementarya hanggang sa mga paaralan para sa mga may sapat na gulang na nais na simulan ang programa sa isang simpleng pamamaraan.
Ang isang mahalagang puntong dapat tandaan ay ang mga developer ng Scratch na nagtatrabaho sa isang bersyon ng kanilang aplikasyon upang magamit ito sa mga Chromebook at mayroon silang mga plano para sa Linux kahit na hindi sa malapit na hinaharap.
Sa ngayon, para sa mga interesadong matuto nang higit pa tungkol sa Scratch at gustong gamitin ito sa Linux, ang tanging paraan na maaari nating gamitin ay sa pamamagitan ng ating web browser sa sumusunod na link.
Ang application para sa Windows ay maaaring magamit sa tulong ng Alak sa Linux, kahit na sinubukan kong i-install ito nang mabilis, itinapon ito sa akin ng mga pagkakamali, kung may isang tao na nagawang ipatupad ito, ikalulugod namin kung ibinahagi mo ang iyong pagsasaayos.