You are on page 1of 25

SCRATCH - Vodi za korisnike i korisnice

1. UVOD
Scratch je novi programski jezik koji olakava stvaranje interaktivnih pria, igara i
animacija, te dijeljenje vaih radova preko Interneta.
Ovaj Vodi donosi pregled Scratch programa. Ako tek poinjete koristiti Scratch,
savjetujemo da prvo prouite Zaponimo sa SCRATCH-om (dostupan na linku
http://info.scratch.mit.edu/sites/infoscratch.media.mit.edu/files/file/GS14_hr.pdf).
Ako nakon toga budete eljeli detaljnije informacije, posluite se Vodiem za
korisnike i korisnice.
Scratch internetska stranica sadri i brojne druge materijale na engleskom jeziku koji
vam mogu pomoi: video tutorijale, Scratch kartice i esto postavljana pitanja (FAQ).
Posjetite:
Ovo je vodi za Scratch verziju 1.4, objavljenu u srpnju 2009. godine. Za najnoviju
verziju ovoga Vodia na engleskom jeziku, posjetite:
http://info.scratch.mit.edu/Support/.

OSNOVI ELEMENTI SCRATCH PROJEKTA


Scratch projekti sainjeni su od objekata koji se zovu likovi (sprites). Njihov se izgled
moe mijenjati dodavanjem razliitih kostima (costumes). Lik moe izgledati poput
osobe, vlaka, leptira ili bilo ega drugoga. Za kostim je mogue koristiti bilo koju
sliku; moete izraditi crte u u Paint Editor-u, uitati sliku sa svoga tvrdog diska ili
uhvati-povuci-pusti metodom ('drag and drop') preuzeti sliku s internetske stranice.
Liku se mogu davati razliite upute, da se kree, reproducira glazbu ili ostvaruje
interakciju s drugim likovima. Za izdavanje naredbi potrebno je sloiti grafike
blokove u cjeline, nazvane skripte. Klikom na skriptu, Scratch prolazi kroz blokove
od vrha do dna.
Scratch je razvila Lifelong Kindergarten grupa pri MIT Medijskom laboratoriju
(http://llk.media.mit.edu), uz financijsku potporu Nacionalne zaklade za znanost,
Microsofta, Intel zaklade, Nokije i konzorcija MIT Medijskoga laboratorija.

1/25

SCRATCH - Vodi za korisnike i korisnice


PRIKAZ

2. SCRATCH SUELJE
PODIJELI
SPREMI

STIL
ROTACIJE
LIKA

PODACI
O LIKU

promijeni u
mali ili veliki
prikaz
pozornice

KARTICE
uredi skripte,
kostime ili
zvukove

ALATNA
TRAKA

PREZENTACIJA
predstavite svoj
projekt

ZNAK STOP

JEZIK

zaustavljanje svih
skripti

ZELENA ZASTAVA
nain za pokretanje skripte

POZORNICA
mjesto na kojem vae
kreacije oivljuju

X Y PRIKAZ MIA

PALETA
BLOKOVA
blokovi za

pokazuje lokaciju kursora

GUMB ZA
NOVOGA LIKA

programiranje
vaih likova

stvorite novi lik ili


objekt za va projekt

POPIS LIKOVA
sliice svih vaih
likova, kliknite kako
biste odabrali i uredili lik

PODRUJE SKRIPTE
dovucite unutra blokove i
spojite ih u skripte

POZORNICA
Pozornica (Stage) je mjesto na kojem e oivjeti vae prie, igre i animacije. Likovi
se pomiu i ulaze u interakciju jedni s drugima na Pozornici.
Pozornica je iroka 480, a dugaka 360 jedinica. Podijeljena je na xy os. Sredite
Pozornice ima x-koordinatu 0 i y-koordinatu 0.
Kako biste otkrili x y koordinate na Pozornici,
pomiite mi (kursor) i pratite x y prikaz koji se
nalazi ispod Pozornice.

Kliknite na prezentacijski prikaz (Presentation Mode) ako elite predstaviti


svoj

projekt.

Za

izlazak

iz

toga

2/25

prikaza,

pritisnite

Esc

tipku.

SCRATCH - Vodi za korisnike i korisnice

Kliknite na gumbe prikaza izgleda (View mode) kako biste iz malog preli u
veliki prikaz pozornice i obrnuto. Mali prikaz moete koristiti za
prikazivanje Scratcha na manjim ekranima ili kako biste proirili Podruje
skripte.
NOVI LIKOVI
Kada zapoinjete novi Scratch projekt, prvo dobivate lik jedne make. Za stvaranje
novih likova kliknite na ove ikone:
Nacrtajte svoj kostim za novi sprite lik koristei Paint Editor.
Odaberite kostim za novi lik - ili uvezite cijeli lik.
Odaberite lik iznenaenja (program e sam odabrati lika).
Ako elite obrisati neki lik, odaberite kare s Alatne trake i kliknite na lik. Druga je
mogunost da desnim tipkom mia (Mac: Ctrl+klik) kliknete na lika i odaberete
opciju obrii (delete) na padajuem izborniku.
Za stvaranje lika koji izgleda kao dio pozadine Pozornice, kliknite desnom tipkom
mia (Mac: Ctrl+klik) na Pozornicu i zatim na opciju odaberi podruje ekrana za
novoga lika.
POPIS LIKOVA
Popis likova (Sprite list) prikazuje sliice svih likova u projektu. Ime lika pojavljuje
se ispod njegove sliice.

3/25

SCRATCH - Vodi za korisnike i korisnice


Za pregled i ureivanje skripte lika, njegova kostima i zvukova, kliknite na sliicu
lika na Popisu likova ili dva puta kliknite na sam lik na Pozornici. (Odabrani lik bit
e osvijetljen i obrubljen plavom bojom na Popisu likova. Na slici iznad odabran je
lik Matko.)
Kako biste prikazali, izvezli, umnoili ili izbrisali lik, kliknite desnom tipkom mia
(Mac: Ctrl+klik) na sliicu lika u Popisu likova. Za prikaz lika koji nije na Pozornici
ili je skriven, pritisnite Shift i kliknite na sliicu lika na Popisu likova tada e se
pojaviti u sredinjem dijelu Pozornice.
Moete promijeniti redoslijed likova u Popisu tako da odvuete njihove sliice na
eljeno mjesto.
Osim promjene izgleda likova, takoer je mogue i promijeniti izgled Pozornice
odabirom razliitih pozadina (backgrounds). Za pregled i ureivanje skripti, pozadina
i zvukova povezanih s Pozornicom, kliknite na ikonu Pozornice koja se nalazi lijevo
od Popisa likova.
PALETE BLOKOVA i PODRUJE SKRIPTI
Za programiranje lika, dovucite blokove iz Palete blokova (Blocks Palette) u
Podruje skripti (Scripts Area). Za izvrenje naredbi pojedinoga bloka, kliknite na
njega.
Skripte (programe) moete stvoriti spajajui blokove u cjeline (stogove). Kliknite bilo
gdje na stog kako biste izvrili cijelu skriptu (sve naredbe) od vrha do dna.
Kako biste otkrili koju naredbu nosi pojedini blok, kliknite na njega desnom tipkom
mia (Mac: Ctrl+klik), i odaberite opciju pomo na padajuem izborniku.
Kada blok pomiete u Podruju skripti, prikladno mjesto za spajanje s drugim
blokovima bit e oznaeno bijelom bojom.

4/25

SCRATCH - Vodi za korisnike i korisnice


Za pomicanje itavog stoga, odvucite ga pomou najgornjeg bloka. Ako odaberete
blok u sredini stoga, istodobno ete povui i sve blokove koji se nalaze ispod njega u
stogu. Kako biste kopirali stog blokova iz jedne skripte u drugu, odvucite ga do sliice
druge skripte u Popisu likova.

Pojedini blokovi imaju bijele tekstne okvire, poput

. Za promjenu

vrijednosti, kliknite u bijeli okvir i unesite broj. Takoer, u ta je podruja mogue


postavljati okrugle blokove poput

Neki blokovi imaju padajue izbornike, poput

. Kliknite na

za otvaranje izbornika.
Za ienje Podruja skripti, kliknite desnom tipkom mia (Mac: Ctrl+klik) i
odaberite opciju oisti na izborniku. Kako biste izvezli sliku (screenshot) podruja
skripti, kliknite desnom tipkom mia i na izborniku odaberite spremi sliku skripte.
Da biste dodali komentar u podruje skripti, kliknite desnom tipkom mia (Mac:
Ctrl+klik) i odaberite opciju dodaj komentar. Pojavit e se uti okvir u koji moete
unijeti tekst komentara.

Za promjenu irine tekstnog okvira komentara koristite alat na desnome rubu. Kliknite
na gornji lijevi vrh kako biste smanjili ili poveali podruje komentara.
Komentari se mogu dodavati bilo gdje u Podruju skripte i mogue ih je pomicati
drag and drop metodom.
Kako biste dodali komentar pojedinom bloku, dovucite ga na vrh bloka. Ako elite
odvojiti komentar, odvucite ga od bloka.

5/25

SCRATCH - Vodi za korisnike i korisnice


KOSTIMI
Kliknite na karticu Kostimi (Costumes) kako biste vidjeli i uredili kostime likova.

Ovaj lik ima dva kostima. Osvijetljen je njegov trenutani kostim (Matko - sretan).
Kako biste promijenili kostim, jednostavno kliknite na sliicu eljenoga kostima.
etiri su naina stvaranja novih kostima:

Kliknite

da biste nacrtali novi kostim u Paint Editoru.

Kliknite

da biste umetnuli sliku s vaega tvrdog diska.

Kliknite

da biste fotografirali web kamerom (ugraenom u vae

raunalo ili povezano s njim). Svaki puta kada kliknete na

, nastat e

fotografija.

Dovucite jednu ili vie slika s Interneta ili svoje radne povrine (desktop).

Scratch prepoznaje brojne formate slika: JPG, BMP, PNG, GIF (ukljuujui i
animirani GIF).
Svaki kostim ima broj koji je prikazan s njegove lijeve strane. Redoslijed kostima
mogue je promijeniti povlaenjem sliica, a njihov e se broj automatski aurirati
ovisno o poloaju.
Kliknite desnom tipkom mia (Mac: Ctrl+klik) na sliicu kostima da biste ga
pretvorili u novi lik ili izvezli kopiju kostima kao zasebnu datoteku.

6/25

SCRATCH - Vodi za korisnike i korisnice


ZVUKOVI
Za pregled zvukova pojedinog lika, kliknite na karticu Zvukovi (Sounds).

Uz ponuene, mogue je i snimiti ili uvesti nove audio datoteke. Scratch podrava
format MP3 i nekomprimirane formate poput WAV, AIF i AU datoteka (enkodirane 8
ili 16, ali ne i 24 bita, po jedinici).
TRENUTANI STATUS LIKA

Trenutani status lika (Current Sprite Info) pokazuje njegovo ime, x-y koordinate
poloaja, smjer, te stanje lokota i olovke.
Mogue je upisati novo ime lika.
Smjer lika oznaava smjer njegova kretanja kada bude pokrenut blok za pomicanje
(0=gore, 90=desno, 180=dolje, -90=lijevo). Plava crta na sliici oznaava smjer lika i
promjenom njezina poloaja, mijenja se i njegov smjer. Dvostruki klik miem na
sliicu lika vraa mu poetni smjer (90=desno).
Klikanjem na lokot otkljuavaju se i zakljuavaju opcije lika. Otkljuanoga lika
mogue je pomicati u prezentacijskom prikazu i web playeru.
Trenutanu boju olovke (pokraj lokota) mogue je vidjeti kada je olovka sputena.
Kako biste izvezli lika, kliknite desnom tipkom mia (Mac: Ctrl+klik) na lika na
Pozornici ili na Popisu likova. Izvozom ete spremiti lika u .sprite formatu i bit e
vam dostupan za koritenje u drugim Scratch projektima.
7/25

SCRATCH - Vodi za korisnike i korisnice


STILOVI ROTACIJE
Kliknite na gumb Stilovi rotacije kako biste odredili kako e kostim izgledati kada
va lik mijenja smjer.
Okretanje: Kostim se okree kada lik mijenja smjer.
Okret desno-lijevo: Kostim se okree na desnu ili lijevu stranu.
Bez okretanja: Kostim se uope ne okree (ak i kada lik mijenja smjer).
ALATNA TRAKA

Prvo kliknite na Alatnu traku da biste odabrali eljeni alat, a zatim na druge objekte
da biste izvrili radnju.
Udvostrui: stvorite kopije likova, kostima, zvukova blokova ili skripti
(Shift+klik za vie elemenata).
Obrii: obriite likove, kostime, zvukove, blokove i skripte (Shift+klik za
vie elemenata).
Poveaj: poveajte likove (Shift+klik za preskakanje veliina).
Smanji: smanjite likove (Shift+klik za preskakanje vliina).

Za vraanje kursora u obliku strelice

kliknite na bilo koju praznu povrinu na

zaslonu.
IZBORNIK

Da biste promijenili jezik korisnikoga suelja, kliknite na ikonu jezika

. Svi mogu

dodavati ili ureivati jezike na koje je Scratch preveden. Informacije o dodavanju ili
promjeni prijevoda pronaite u rubrici Podrka na Scratch internetskoj stranci
http://info.scratch.mit.edu/Translation/.

Kliknite na ikonu Spremi

kako biste pohranili svoj projekt.


8/25

SCRATCH - Vodi za korisnike i korisnice


Za uitavanje projekta na Scratch internetsku stranicu kliknite na ikonu Podijeli

U izborniku File moete odabrati opcije za stvaranje novih projekata, otvaranje


postojeih i spremanje projekata u mapu Scratch projekti ili na druga mjesta.
Umetni projekt unosi u trenutani projekt sve likove i pozadine iz drugoga
projekta. Ova je opcija korisna za kombiniranje likova iz vie projekata.
Pohrani lik sprema trenutani lik kako .sprite datoteku, nakon ega moe biti
koriten i u drugim projektima.
Projektne biljeke omoguavaju pisanje i spremanje biljeaka o projektu,
primjerice uputa za koritenje.
Kraj koristite za izlaz iz Scratch programa.
Izbornik Prepravi nudi nekoliko opcija za ureivanje projekta na kojemu radite.
Poniti brisanje (Undelete) omoguava da vratite posljednji blok, skriptu, lik,
kostim ili zvuk koji ste obrisali.
Ukljui sporohod (Start Single Stepping) opcija je pomou koje moete vidjeti
kako se Scratch program postupno izvrava, naredbu po naredbu. Pri tome se
osvjetljava blok je se trenutano izvrava. Ova je opcija korisna za
pronalaenje pogreaka u programima i pomae novim programerima
razumjeti tijek programa. Takoer, pomou ove opcije mogue je odabrati
eljenu brzinu izvravanja (od sporo do turbo brzo).
Komprimiraj zvukove (Compress Sounds) ili Komprimiraj slike (Compress
Images)

slui

smanjenju

veliine

projektne

datoteke.

komprimiranjem se moe smanjiti kvaliteta zvuka ili slika.

9/25

Meutim,

SCRATCH - Vodi za korisnike i korisnice


Pokai motorne blokove (Show Motor Blocks) dodaje motorne blokove
kategoriji Pokreti. Motorni se blokovi mogu koristiti za programiranje motora
povezanog s vaim raunalom. Motorni blokovi rade s LEGO Education
WeDo (http://www.legoeducation.com).

Pomou izbornika Oglasi moete podijeliti svoj projekt na Scratch internetskoj


stranici.
Iz izbornika Pomo mogue je pristupiti stanici za pomo koja sadri linkove s
referencama na materijale, tutorijale i esto postavljana pitanja. Usto, stranici moete
pristupiti pomoi svih Scratch zaslona za pomo.
ZELENA ZASTAVA
Zelena je zastava praktian nain istovremenog koritenja vie skripti.
Kliknite na Zelenu zastavu

(u gornjem desnom kutu pozornice) kako biste

pokrenuli sve skripte koje imaju ovaj znak

na vrhu.

Zelena e zastava bit osvijetljena sve dok se skripte izvode.


U prezentacijskom izgledu istu opciju moete koristiti tako da pritisnete tipku Enter.
Na Scratch internetskoj stranici zelena se zastava automatski pali kad pregledavate
projekt.

10/25

SCRATCH - Vodi za korisnike i korisnice


PAINT EDITOR
Paint Editor koristi se za stvaranje ili ureivanje kostima i pozadine.
GUMBI ZA
ROTACIJU
Rotiraju odabrane
elemente.

GUMB ZA VELIINU
Mijenja veliinu
odabranih elemenata.

GUMBI ZA
OKRETANJE
Okreu odabrane elemente
horizontalno ili vertikalno.

OBRII
Brie sadraj platna.

Crtanje

UVEZI SLIKU

Umetni

PONITI/PONOVI

Natrag

Obrii
Ponovi

ALATNA TRAKA
OPCIJE

Veliina etkice

PLATNO

TRENUTANA BOJA
PALETA BOJA
Odabir boje.
POKAI DRUGU
PALETU
Prekini

POSTAVI CENTAR
KOSTIMA

UVEAJ / SMANJI

U Paint Editoru mogu se koristiti sljedei alati:


Kist: Slobodno slikajte kistom koristei trenutano odabranu boju. Kada
kliknete na ovaj alat, u podruju Opcija prikazuje se veliina kista. Kliknite na
ovaj znak

kako biste promijenili njegovu veliinu.

Gumica: Obriite platno slobodnim potezima. Podruja koja obriete postat e


prozirna. Klikom na ovaj alat u podruju Opcija prikazuje se veliina gumice.
Klikom na

moete promijeniti njezinu veliinu.

Ispuni: Ispunjava povezana podruja bojom ili gradijentom. Kada kliknete na


ovaj alata, u podruju Opcija prikazuje se stil ispune (puna boja, vodoravni
gradijent, okomiti gradijent ili kruni gradijent). Gradijenti prelaze iz odabrane
boje u pozadinsku boju.
Pravokutnik: Nacrtajte ispunjeni ili ocrtani pravokutnik (Shift+povucite za
kvadrat) u trenutano odabranoj boji. Klikom na ovaj alat, na podruju Opcija
prikazuje se stil ispune (puna boja ili ocrtano). Debljina crte odreena je
veliinom kista.
Elipsa: Nacrtajte ispunjenu ili ocrtanu elipsu (Shift+povucite za krug) u
trenutano odabranoj boji. Klikom na ovaj alat u podruju Opcija prikazuje se
stil ispune (puna boja ili ocrtano). Debljina crte odreena je veliinom kista.
11/25

SCRATCH - Vodi za korisnike i korisnice


Crta: Povucite ravnu crtu (Shift+povucite za vodoravnu ili okomitu crtu) u
trenutano odabranoj boji. Klikom na ovaj alat u podruju Opcija prikazuje se
veliina kista. Kliknite na

kako biste promijenili njegovu veliinu.

Tekst: Dodajte tekst vaem crteu. Klikom na ovaj alat u podruju Opcija
moete mijenjati font i veliinu pisma. Svaki kostim moe imati po jedan blok
teksta.
Odabir: Odaberite pravokutno podruje i pomaknite ga na eljeno mjesto
(pritisnite tipku Delete kako biste ga obrisali; Shift+Delete ili Shift+Backspace
da biste ga izrezali).
ig: Odaberite podruje pravokutnika i kopirajte ga na nova mjesta
(Shift+klik+povucite za ponovljeno kopiranje).
Kapaljka: Koristite vrh kapaljke kako biste odabrali eljenu boju (kliknite na
platno i dovucite kapaljku za odabir boje izvan platna).
Trenutane boje (primarna boja i boja pozadine) prikazane su ispod podruja Opcija.
Moete kliknuti na strelicu zamjene boja kako biste obrnuli njihova mjesta. Kliknite
na Paletu boja za odabiranje nove primarne boje (Shift+klik na odabranu boju
pozadine). Za zamjenu izmeu zadane i prijelazne palete boja kliknite na Zamjena
paleta.
Kliknite na Postavi centar kostima da biste odabrali mjesto koje e biti sredite
rotacije kada se kostim bude okretao na Pozornici.
Kliknite na gumb Zoom kako biste smanjili ili poveali uveanje Platna. Kada je
zoom vei od 100%, klizne trake slue za pomicanje oko platna. Zoom ne mijenja
veliinu slike.
Za promjenu sadraja platna ili odabranih elemenata kliknite na gumbe za veliinu
(smanji ili poveaj). Moete tipkom Shift+klik unijeti tonu vrijednost. Smanjenje
veliine slike smanjuje i njezinu rezoluciju.
Da biste zarotirali sadraj platna ili samo odabrane elemente, kliknite na gumb
Rotiraj (vodoravno ili okomito).
12/25

SCRATCH - Vodi za korisnike i korisnice


Da biste zaokrenuli sadraj platna ili odabrane elemente, kliknite na gumb Zaokreni
(vodoravno ili okomito).
Kliknite na gumb Uvezi kako biste otvorili sliku iz datoteke i dodali je na platno.
Kliknite na gumb Oisti kako biste maknuli sve sadraje s platna.
Ako pogrijeite u radu, kliknite na Poniti kako biste ponitili prethodnu radnju. Ako
se predomislite, uvijek moete kliknuti na Ponovi kako biste vratili ponitene radnje.

3. SCRATCH BLOKOVI
VRSTE BLOKOVA
Tri su glavne vrste blokova u Paleti blokova:
Slog-blokovi: Ovi blokovi imaju ispupenja na dnu i/ili udubljenja na vrhu, poput
. Ove blokove moete slagati u slogove. Neki slog-blokovi imaju predvien
prostor za unos podataka gdje moete utipkati broj (primjerice, 10 u bloku
) ili odabrati element iz padajueg izbornika (kao mijau u ovome bloku

) neki slog-blokovi, poput

, imaju usta u obliku slova C,

gdje je mogue umetnuti druge slog-blokove.

eiri: Ovakvi blokovi imaju zaobljene vrhove, poput

Smjetaju se na vrh slogova gdje ekaju neku radnju, primjerice pritiskanje odreene
tipke, nakon ega izvravaju radnju bloka ispod njih.

13/25

SCRATCH - Vodi za korisnike i korisnice


Reporteri: Ovakvi blokovi, kao

, kreirani su kako bi

stali u upisni dio drugih blokova. Reporteri sa zaobljenim krajevima (kao


ili

) dojavljuju brojeve ili nizove i pristaju u zaobljenje i pravokutne

praznine (poput

ili

). Reporteri s otrim rubovima (kao

) dojavljuju boolean vrijednosti (tono ili netono) i pristaju u


blokove s otrim ili pravokutnim prazninama (poput

ili

).

Kliknite na nekog od reportera kako biste vidjeli njegovu trenutnu vrijednost.


Neki reporteri pored sebe imaju tzv. checkbox, odnosno kutiju za oznaivanje, nalik
ovoj

. Klikom na prazninu, na pozornici se pojavljuje monitor koji

prikazuje trenutanu vrijednost reportera. Monitor se automatski aurira, ovisno o


promjenama te vrijednosti. Prikaz je mogu u vie razliitih formata:

mala znamenka s imenom reportera


velika znamenka, bez imena
klizni pokaziva koji omoguuje promjenu vrijednosti
reportera (dostupno samo za varijable)
Format prikaza mijenja se dvostrukim klikom na monitor ili desnim klikom (Mac:
Ctrl+klik).
Klizni pokaziva dostupan je samo za varijable koje je stvorio korisnik. Klikom desne
tipke mia (Mac: Ctrl+klik) na monitor u kliznom formatu moete prilagoditi
minimalnu i maksimalnu vrijednost.

14/25

SCRATCH - Vodi za korisnike i korisnice


LISTE
U Scratchu moete stvarati i ureivati liste. Liste mogu sadravati brojeve i nizove
slova i drugih znakova.

Za stvaranje liste, otvorite kategoriju blokova Varijable i kliknite

. Kada

jednom nainite popis, pojavit e se nekoliko blokova popisa. Blokovi popisa pojavit
e se u Opisu blokova u ovome vodiu.
Kada stvorite popis, na pozornici e se pojaviti monitor popisa. Monitor s popisom
pokazuje sve elemente danoga popisa. Elemente popisa moete unijeti izravno u
monitor popisa.

Na poetku e popis biti prazan, s duljinom 0. Za dodavanje elementa, kliknite na


gumb + na dnu monitora popisa. Duljina e se uveati za 1. Takoer, mogue je
dodavati elemente koristei blokove popisa (primjerice,

).

Veliinu monitora popisa moete mijenja u desnom donjem kutu.


Napomena: Klikom desne tipke mia (Mac: Ctrl+klik) na monitor popisa moete
popis izvesti u .txt datoteku. Usto, mogue je uvesti bilo koju spremljenu .txt datoteku
s vrijednostima u odvojenim recima.

15/25

SCRATCH - Vodi za korisnike i korisnice

NIZOVI
Nizovi su sainjeni od slova, rijei ili drugih znakova (primjerice, apple, October
2009; You win!).
Nizove

je

mogue

spremati

varijable

ili

ili

popise

(poput

).

Zdruuju se koritenjem opcije


sljedeih blokova:

kao

. Usporediti se mogu primjenom


ili

Nizovi se vrednuju kao nula u blokovima matematikih operacija (poput:

)iu

blokovima koji predviaju broj (poput:

).

UNOS TIPKOVNICOM
Mogue je koristiti opciju
odgovor koji e se spremiti u

kako biste potakli korisnika da utipka


. Pitanje se pojavljuje na zaslonu i program

eka sve dok se ne pritisne tipka Enter ili dok se ne oznai check-box.

Pitanje se pojavljuje u baloniu kada ga koristi lik.

16/25

SCRATCH - Vodi za korisnike i korisnice


Pitanje se pojavljuje na dnu zaslona kada se koristi na pozornici.
se dijeli sa svim likovima (globalno) i mijenja se svaki puta kada se
primijeni

. Ako elite spremiti trenutani odgovor, to je mogue

uiniti preko varijabli ili na popisu, primjerice

OPISI BLOKOVA
Scratch blokovi organizirani su u osam kategorija razliitih boja: Kretanje, Izgled,
Zvuk, Olovka, Upravljanje, Oitanja, Operacije i Varijable
Kretanje
Pomie lik naprijed ili nazad.
Rotira lik u smjeru kazaljke na satu.
Rotira lik u smjeru obrnutom od smjera
kazaljke na satu.
Okree lik u odreenom smjeru. (0=gore,
90=desno, 180=dolje, -90=lijevo)

Usmjerava lik prema pokazivau ili


drugome liku.
Pomie lik prema odreenim x i y
lokacijama na pozornici.
Pomie lik prema lokaciji pokazivaa ili
drugoga lika.
Polako pomie lik prema odreenom
poloaju u zadanom vremenskom okviru.
Mijenja x-koordinatu lika za zadanu
vrijednost.
Postavlja x-koordinatu lika prema zadanoj
vrijednosti.
Mijenja y-koordinatu lika za zadanu
vrijednost.
Postavlja y-koordinatu lika prema zadanoj
vrijednosti.
Okree lik u suprotnome smjeru kada
dotakne rub pozornice.
Prikazuje x-koordinatu lika. (od -240 do 240)
Prikazuje y-koordinatu lika. (od -180 do 180)
Prikazuje smjer lika (0=gore, 90=desno, 180=dolje,
90=lijevo)

17/25

SCRATCH - Vodi za korisnike i korisnice


MOTORNI BLOKOVI
Motorni se blokovi pojavljuju jedino ako je odabrana opcija Prikai motorne blokove
(Show Motor Blocks) u izborniku Prepravi ili ako ukljuite LEGO WeDO. Ovi e se
blokovi
pokretati
s
LEGO
WeDo
motorom.
(Vidjeti
na:
http://www.legoeducation.com).
Ukljuuje motor na odreeno vremensko razdoblje.
Ukljuuje motor.
Iskljuuje motor.
Postavlja snagu motora i ukljuuje ga. (od 0 do 100)
Postavlja ili mijenja smjer motora, no ne ukljuuje ga. (ovaj
smjer = smjer kazaljke na satu, onaj smjer = u smjeru suprotnome od kazaljke na satu)

Izgled
Mijenja izgled lika promjenom kostima.
Mijenja kostim lika za sljedei na popisu kostima. (Ako je
na kraju popisa, vraa se na prvi kostim.)

Prikazuje broj trenutanoga kostima lika.


Prikazuje oblai s govorom lika u zadanom
vremenskom okviru.
Prikazuje oblai s govorom lika. (Mogue ga je ukloniti
izvravajui ovaj blok bez ikakvog teksta.)

Pokazuje oblai s mislima lika u zadanom vremenskom


okviru.
Prikazuje oblai s mislima lika.
Mijenja vizualna svojstva lika u zadanoj mjeri. (Koristite
padajui izbornik za odabir efekata.)

Postavlja vizualna svojstva lika na zadane vrijednosti (Za


veinu efekata to je od 0 do 100.)

Uklanja sve grafike elemente s lika.


Mijenja veliinu lika za zadanu vrijednost.
Postavlja veliinu lika na zadani postotak originalne
veliine.
Prikazuje veliinu lika kao postotak originalne veliine.
ini lik vidljivim na pozornici.
ini lik nevidljivim na pozornici. (Kad je lik skriven, drugi ga likovi
ne mogu otkriti blokom dodiruj.)

Pomie lik iznad svih drugih.


Pomie lik unazad za odreeni broj slojeva, tako da
moe biti skriven iza drugih likova.
18/25

SCRATCH - Vodi za korisnike i korisnice


Zvuk
Pokree zvukovnu datoteku odabranu iz padajueg
izbornika i odmah zapoinje s izvravanjem sljedeega
bloka.
Pokree zvukovnu datoteku i eka s izvravanjem
sljedeega bloka do kraja njezina reproduciranja.
Zaustavlja reproduciranje svih zvukova.
Reproducira zvuk bubnja odabran iz padajueg izbornika
zadani broj puta.
Svira notu (vii brojevi za vie note) zadani broj puta.
Preskae odreeni zvuk zadani broj puta.
Odreuje instrument kojim lik svira notne blokove. (Svaki
lik ima svoj instrument.)

Poveava glasnou za zadanu vrijednost.


Postavlja glasnou lika na zadanu vrijednost.
Prikazuje glasnou pojedinoga lika.
Poveava brzinu izvoenja za zadanu vrijednost.
Postavlja brzinu izvoenja na zadanu vrijednost.
Prikazuje brzinu izvoenja u minuti.
Olovka
Brie s pozornice sve tragove olovke i igove.
Sputa olovku lika kako bi crtao prilikom kretanja.
Podie olovku lika kako ne bi crtao prilikom kretanja.
Postavlja boju olovke, ovisno o polju boje. Odabir boje olovke
utjee na boju sjene.

Mijenja boju olovke za zadanu vrijednost.


Postavlja boju olovke na zadanu vrijednost. (boja_olovke = 0
za crveni kraj duge, boja_olovke = 100 za plavi kraj duge. Za krunu paletu boja
raspon je od 0 do 200.)

Mijenja sjenu olovke za zadanu vrijednost.


Postavlja sjenu olove na zadanu vrijednost. (sjena_olovke = 0
vrlo tamna, sjena_olovke = 100 vrlo svijetla. Zadana je vrijednost 50, osim ako nije
pstavljena biraem boje.)

Mijenja debljinu olovke.


Postavlja debljinu olovke.
Ostavlja ig lika na pozornici.
19/25

SCRATCH - Vodi za korisnike i korisnice


Upravljanje
Izvrava donju skriptu kada je oznaena zelena zastava.
Izvrava donju skriptu kada je pritisnuta zadana tipka.
Izvrava donju skriptu kada je oznaen zadani lik.
eka zadani broj sekundi, a zatim nastavlja s izvravanjem
sljedeega bloka.
Neprestano izvrava unutranji blok.
Izvrava unutranji blok zadani broj puta.
alje poruku svim likovima i onda nastavlja sa sljedeim
blokovima bez ekanja pokrenutih skripti.
alje poruku svim likovima, pokreui ih, i eka da zavre
svoje radnje prije izvravanja sljedeega bloka.
Izvrava donju skriptu kada primi zadanu poruku.
Neprestano provjerava je li uvjet istinit; kada je, izvrava
se unutranji blok.
Ako je uvjet istinit, izvri unutranji blok.
Ako je uvjet istinit, izvrava if naredbu unutranjeg bloka;
ako uvjet nije istinit, izvrava else naredbu unutranjeg
bloka.
eka dok uvjet ne bude istinit, onda izvrava unutranji
blok.
Provjerava je li uvjet neistinit, ako jest, izvrava unutranji
blok i ponovno provjerava uvjet. Ako je uvjet istinit,
prelazi na sljedee blokove.
Zaustavlja skriptu.
Zaustavlja sve skripte svih likova.

20/25

SCRATCH - Vodi za korisnike i korisnice


Oitanja
Prikazuje tono ako lik dodiruje zadani lik, rub ili
pokaziva mia. (Odaberite na padajuem izborniku.)
Prikazuje tono ako lik dodiruje zadanu boju. (Kliknite
na bolje s bojom, a onda pomou kapaljke odaberite eljenu boju.)

Prikazuje tono ako prva boja (boja lika) dodiruje


drugu boju (pozadine ili drugoga lika). (Kliknite na bolje s
bojom, a onda pomou kapaljke odaberite eljenu boju.)

Postavlja pitanje na zaslonu i sprema unos s


tipkovnice u
. Izvrenje je programa
zaustavljeno sve dok se ne pritisne tipka Enter ili
oznai kvadrati (check-box).
Prikazuje posljednji unos s tipkovnice u blok
. Zajedniko svim likovima (globalno).
Prikazuje x-poloaj mia.
Prikazuje y-poloaj mia.
Prikazuje tono ako je tipka mia pritisnuta.
Prikazuje tono ako je pritisnuta zadana tipka.
Prikazuje udaljenost od zadanog lika ili pokazivaa.
Postavlja alarm na 0.
Prikazuje vrijednost alarma u sekundama. (Alarm je
uvijek ukljuen.)

Prikazuje svojstvo ili varijablu drugoga lika.


Prikazuje glasnou (od 1 do 100) zvuka oitanu
mikrofonom raunala.
Prikazuje tono ako mikrofon raunala oita zvuk
snaniji od 30 (na skali od 1 do 100).
Prikazuje vrijednost zadanoga osjetila. Za
koritenje ovoga bloka, potrebno je raunalu
prikljuiti senzor. Moete ga koristiti sa Scratch upravljakom
ploom
(http://www.playfulinvention.com/picoboard.html) ili s LEGO WeDo
(http://www.legoeducation.com).

Prikazuje tono ako je zadani senzor ukljuen. Za


koritenje ovoga bloka, morate povezati Scratch senzorsku plou sa svojim
raunalom. (Posjetite: http://www.playfulinvention.com/picoboard.html).

21/25

SCRATCH - Vodi za korisnike i korisnice


Operacije
Zbraja dva broja.
Oduzima drugi broj od prvoga broja.
Mnoi dva broja.
Dijeli prvi broj drugim brojem.
Odabire nasumini broj u zadanom rasponu.
Prikazuje tono ako prvi broj ima manju vrijednost od
drugoga.
Prikazuje tono ako su dva broja jednake vrijednosti.
Prikazuje tono ako prvi broj ima veu vrijednost od
drugoga.
Prikazuje tono ako su oba uvjeta istinita.
Prikazuje tono ako je istinit barem jedan od uvjeta.
Prikazuje tono ako je uvjet neistinit; prikazuje netono ako
je uvjet istinit.
Povezuje (kombinira) nizove.
Prikazuje broj slova u nizu.
Prikazuje slovo na zadanome poloaju.
Pokazuje rezultat odabrane funkcije (abs, sqrt, sin, cos, tan, asin, acos,
atan, ln, log, e^, 10^) primijenjene na zadani broj.
Pokazuje ostatak kod dijeljenja prvoga broja drugim brojem.
Prikazuje najblii cijeli broj.
Varijable
Kliknite za stvaranje i imenovanje nove
varijable. Kada stvarate novu varijablu, pojavit e se blokovi
varijable. Tada se odluuje je li varijabla za sve likove (globalna) ili
samo za jednoga lika (lokalna).

Brie sve blokove povezane s varijablom.


Prikazuje rezultat varijable.
Mijenja varijablu za zadanu vrijednost. Ako imate
vie od jedne varijable, odaberite eljenu s padajueg izbornika.

Postavlja varijablu na zadanu vrijednost.

22/25

SCRATCH - Vodi za korisnike i korisnice


Prikazuje monitor varijable na pozornici.
Skriva monitor varijable i on postaje nevidljiv
na pozornici.
Kliknite za stvaranje i imenovanje nove liste.
Kada po privi puta stvarate listu, pojavit e se blokovi liste. Moete
odabrat hoe li lista biti za sve likove (globalna) ili samo za jednoga
lika (lokalna).

Brie blokove povezane s listom.


Prikazuje se elemente koji se nalaze na listi.
(Elementi su odvojeni razmacima. Meutim, ako su elementi
pojedinana slova ili znamenke, razmak se isputa.)

Dodaje odreeni element na kraj liste. Element


moe biti broj ili niz slova i znakova.

Brie jedan ili sve elemente s liste. Moete


odabrati to elite obrisati s padajueg
izbornika ili unosom broja. Ako odaberete 'posljednje',
obrisat e se posljednji element na listi. U sluaju da odaberete 'sve',
bit e obrisani svi elementi. Brisanje skrauje listu.

Umetnite element na odreeno mjesto na listi.


eljeno mjesto moete odabrati u padajuem izborniku ili unosei
izravno broj. Ako odaberete 'bilogdje', element e biti nasumino
umetnut. U sluaju da odaberete 'posljednje', element se dodaje na
kraj liste. Duljina liste poveava se za 1.

Zamjenjuje element liste odreenom


vrijednou. Na padajuem izborniku ili izravnim upisom broja
moete odabrati element koji e biti zamijenjen. Ako odaberete 'bilo
koji', zamijenit e se nasumino odabrani element. Duljina liste nee
se promijeniti.

Prikazuje poloaj pojedinoga elementa na listi.


Moete odabratI koji e se element prikazivati na padajuem
izborniku ili izravnim unosom broja. Ako odaberete 'bilo koji',
prikazivat e se poloaj nasumino odabranog elementa.

Prikazuje broje elemenata na listi.


Prikazuje sadri li lista odreeni element.
Element mora odgovarati prikazu.

4. PRILOG
SUSTAVSKI ZAHTJEVI ZA SCRATCH 1.4
Raunalni OS:
Windows XP, Windows 2000, Windows Vista
Mac OS X 10.04 ili kasniji
Zaslon: 800x480 ili vei, tisua ili milijuna boja (16-bitne boje ili vee)
Disk: Barem 120 MB slobodnog prostora za instalaciju Scratcha.

23/25

SCRATCH - Vodi za korisnike i korisnice


Napomena: Scratch dolazi u paketu s velikom medijskom knjinicom i kolekcijom
primjera projekata. Ako imate ogranienu koliinu prostora na disku, obriite mape
Media i Projects iz mape Scratch.
Memorija: Veina raunala ima dovoljno veliku memoriju za pokretanje Scratcha.
Starija e ga raunala moda izvravati neto sporije.
Zvuk: Kako biste iskoristili izlazne i ulazne jedinice zvuka, potrebni su vam zvunici
(ili slualice) i mikrofon. Mnoga prijenosna raunala imaju ve ugraene zvunike i
mikrofon.
MIJENJANJE ZADANIH POSTAVKI
Zadani lik
Zadani je lik u novim projektima Scratch maka. Za postavljanje drugog lika kao
zadanog, izvezite lik, preimenujte ga u default.sprite i premjestite u mapu Kostimi.
Kako biste zamijenili samo zadani kostim, u mapu Kostimi dodajte datoteku nazvanu
default.jpg (ili .png, .bmp, .gif).
Onemoguavanje dijeljenja na stranici
U nekim sluajevima neete eljeti da korisnici objavljuju svoje Scratch projekte na
internetu. Upisivanjem sljedeeg retka u datoteku Scratch.ini sakrit ete izbornik i
gumb Dijeli:
Share=0
Zadani jezik
Scratch u poetku koristi jezik odreen lokacijom raunala, no to je mogue
promijeniti - u Scratch.ini datoteku upiite:
Language = [ISO-639-2 code]
Imajte na umu da e se ova postavka promijeniti svaki puta kad korisnik izmijeni
jezine postavke (ako je Scratch.ini datoteka promjenjiva), i Scratch e se otvarati u
jeziku koji je koriten pri zadnjoj uporabi.
Zadane projektne biljeke
Prema zadanim postavkama, projektne su biljeke u Scratch prazne. Ako elite
zabiljeiti pitanja ili upute za sluajeve kada korisnik ureuje projektne biljeke,
moete stvoriti datoteku sa zadanim projektnim biljekama. Jednostavno stvorite
tekstnu datoteku, spremite je u UTF8 kodu, nazovite deafaultNotes.txt i pohranite u
Scratch mapu.

24/25

SCRATCH - Vodi za korisnike i korisnice


Ako korisnici ne ureuju zadane biljeke, onda se nita ne sprema u Projektne
biljeke. Potrebno je izmijeniti barem jedan znak kao bi se biljeke sauvala u
projektu.
MRENE POSTAVKE I POSTAVKE DISKA
Prilagodba zadane odredine mape
Prema zadanim postavkama, Scratch stvara odredinu mapu na lokalnome disku C:.
Meutim, u sluajevima umreavanja, korisnici esto pohranjuju mape na dijeljenim
diskovima. Dodavanjem ovoga retka preusmjerit ete Scratch odredinu mapu na
zajedniki disk, primjerice J:\MySchool\Students\Grade5\.
Home= J:\MySchool\Students\Grade5\*.
Zvjezdica zamjenjuje ime korisnika koji je trenutano ulogiran. Ako elite podijeliti
mapu sa svim Scratch korisnicima koji dijele taj disk, izostavite zvjezdicu.
Vidljivi diskovi
U mrenim je postavkama Windowsa ponekad korisno ograniiti vidljivost pojedinih
diskova korisnicima. To se moe uiniti dodavanjem ovakvoga retka u Scratch.ini
datoteku:
VisibleDrives=J:,M:
Nazivi diskova moraju zavravati dvotojem i biti odvojeni zarezom. Ako su
postavljeni vidljivi diskovi, korisnici nee moi vidjeti druge diskove (ukljuujui
USB diskove), i nee moi navigirati ljestvicom dijelova diska izvan Scratch mape i
njihove odredine mape.
Proxy serveri
Postavke Proxy servera mogue je odrediti u Scratch.ini datoteci koristei sljedee
upise:
ProxyServer=[server name or IP address]
ProxyPort=[port number]
DODATNE INFORMACIJE
Za vie informacija i novosti o mrenom instaliranju i prilagodbi, posjetite:
http://info.scratch.mit.edu/Network_Installation.

Nakladnik: Otvoreno drutvo za razmjenu ideja (ODRAZI), Zagreb, www.odrazi.org


Prevela: Ana Kedve
Ovaj dokument je zatien Creative Common autorskim pravima (Imenovanje - Nekomercijalno - Dijeli
pod istim uvjetima).

25/25

You might also like