Innen: Hungarian Scratch-Wiki

A blokk-kategóriák a blokkpalettán, minden bővítménnyel együtt.

A Blokk-kategóriák a blokkok azon csoportjait takarják, ahogyan azok rendezésre kerülnek a blokkpalettában. A blokkok működésük szerint vannak rendezve és színezve. A blokkok különböző színezése egyszerűbb elkülönítést és akadálymentesebb elérést biztosítanak a projektekben a felhasználóknak. A Scratch 3.0-ban 9 fő blokk-kategória van, mellettük 11 bővítmény és 3 Raspberry Pi bővítmény.

A 11 bővítmény kategóriája:

A 3 Raspberry Pi bővítmény:


Mozgás

Főcikk: Mozgás blokkok

A mozgás kategória blokkjai a szereplők mozgásáért felelnek. Ezek a blokkok legfőképp az 'x' és 'y' pozícióra és a fordulási szögre vonatkoznak. A Színpad egy statikus objektum, éppen ezért nem található és nem is alkalmazható rá semmilyen mozgás blokk. Jelenleg 18 mozgási blokk van: 15 egymásra épülő kirakóelem blokk és 3 érték-visszaküldő/adatblokk.

"A színpad nem mozgatható" üzenetet kapjuk, ha a színpadon keresünk mozgási blokkokat.
"A színpad nem mozgatható" üzenetet kapjuk, ha a színpadon keresünk mozgási blokkokat.

Kinézet

Főcikk: Kinézet blokkok

A kinézet blokkok a szereplők és a színpad/háttér megjelenését kezelik. Néhány ezek közül a jelmez változtatása és a grafikai effektek alkalmazása. Jelenleg 20 kinézetkezelésre vonatkozó blokk van: 17 Kirakóelem blokk és 3 Adatblokk. Ebből 14 csak a szereplőknek, illetve 4 kizárólag a színpadnak.

Hang

Főcikk: Hang blokkok

A hang blokkok a hangok lejátszásához kapcsolódnak, legyenek ezek MIDI hangok vagy lokálisak. Jelenleg 9 hangblokk van: 8 Kirakóelem blokk és 1 Adatblokk.

Események

Főcikk: Esemény blokkok

Az eseményblokkok a projekt részleteit indító blokkok. Ezek arra szolgálnak, hogy a projekt egyes szkriptjeit akkor indítsák el, amikor kell. Az eseményblokkok a Scratch 2.0-ás verziója előtt a vezérlés kategóriába tartoztak. Az események kategóriája nagyrészt csak kalap blokkokból áll. Jelenleg 8 eseményblokk van: 6 Fejblokk és 2 Kirakóelem blokk.

Vezérlés

Főcikk: Vezérlés blokkok

A vezérlőblokkok a projekt alapját futtatják a kívánt módon, legyen az folyamatos és rendezett, vagy váratlan, véletlenszerű. Ezek lehetőséget adnak a szkriptek ismétlésére. Irányítják a projektet, elősegítik, gördülékenyebbé teszik annak lefutását. Jelenleg 11 vezérlőblokk van: 1 Fejblokk, 5 C blokk, 3 Kirakóelem blokk és 2 lezáró-/sapkablokk.

Érzékelés

Főcikk: Érzékelés blokkok

Az érzékelőblokkok a szereplők és a színpad érzékelésével foglalkoznak. Például arra használatosak, hogy megnézzük, hogy egy szereplő érinti-e a másikat. Számos logikai és adatblokkból épül fel és a vezérlőblokkokkal összedolgozva a projekt futását stabilizálják. Jelenleg 18 érzékelőblokk van: 3 illesztett blokk, 5 Logikai blokk és 10 Adatblokk.

Műveletek

Főcikk: Műveleti blokkok

A műveleti blokkok ereedetileg Szám blokkoknak voltak nevezve a Scratch 1.4 előtt. Az operátor blokkok matematikai műveleteket végeznek egy projekten belül. Zöld színűek és egyszerűtől az egészen bonyolult matematikai műveletekig képes mindet elvégezni. A "Műveletek" kategória szintén tartalmaz olyan blokkokat, amelyek képesek a sztringeket (szövegeket) módosítani, illetve számos funkcióba építeni őket. Van néhány Logikai blokk is, amelyekből pár a matematikai eredménnyel dolgoznak, míg a másikak a többi logikai értékeket egyesíthetik eggyé, vagy egy másik kimeneti állapotba állítják őket. Jelenleg 18 műveleti blokk van: 7 Logikai blokk és 11 Adatblokk.

Változók

Főcikk: Változók blokkok

A változóblokkok két alkategóriába sorolhatóak: Változók és Tömbök. Bár külön alkategóriába vannak sorolva, mindkettő adattárolással és annak elérésvel állnak kapcsolatban. Ez a kategória "Adat"-nak volt elnevezve a 2.0-ban. A változók például arra szolgálhatnak, hogy egy projektben az elért pontokat eltároljuk és egy -a program- másik részében felhasználjuk.

Változók - változók

Főcikk: Változók (alkategória)

A változók mind adatblokkok. Amikor létrehozzuk a változót, megjelenik egy mutató a kijelzőn, s a változó értékét módosító blokkok is. A változónak több kiterjedése lehet:
Lehet:

  • lokális, ami azt jelenti, hogy csak annak a szereplőnek érhető el a változó, amelyikben létre lett hozva,[megj 1]
  • globális, ami azt jelenti, hogy minden szereplőnek és a színpadnak is elérhető a változó,
  • megosztott változó, ami azt jelenti, hogy a változó a Scratch szerverén van eltárolva, és minden bevitt értéket megtart, akkor is, ha a projektet újraindítjuk, a lapot frissítjük.
Amikor a Színpadon hozzuk létre a változót, akkor nem tudjuk kiválasztani, hogy lokális vagy globális legyen a változónk, csak azt, hogy megosztott legyen.

Megosztott változók

Főcikk: Megosztott változók

Egy másik típusa a változóknak a Megosztott változók. A megosztott változók a Scratch szervereire mentik a változók értékeit. A megosztott változók automatikusan globális változók; ez nem megváltoztatható. Új Scratcherek nem tudnak létrehozni, sem használni megosztott változókat. Ezen típusú változók csak szám típusú értékeket képesek kezelni, sem szöveget, sem szimbólumokat nem tudnak értelmezni. Egy Scratchernek maximum 10 megosztott változója lehet.

Változók - listák, tömbök

Főcikk: Listák, tömbök

A listák is egy, a változók alkategóriájába tartozó elemek. Mikor létrehozod a listát/tömböt, megjelennek az új blokkok, amelyekkel a lista elemeit tudod kezelni. Jelenleg 12 listakezelő blokk van: 7 illesztett blokk és 4 Adatblokk.

Blokkjaim

Főcikk: Blokkjaim

A 'Blokkjaim' eredetileg 'További blokkok' néven futottak a 2.0-ban. Ezek a blokkok egyedi eljárásokat tartanak fenn a kiválasztott Szereplőnek. Akkor válhatnak hasznossá, mikor egy szkriptet képernyőfrissítés nélkül akarunk futtatni és azokat el akarjuk rendezni. Továbbá hozzá lehet adni logikai és szám/szövegbevitelt is ezekhez a blokkokoz.

Kiterjesztések

Főcikk: Kiterjesztések

Számtalan kiterjesztés érhető el a Scratch-hez, amely a szerkesztőhöz megannyi alkotóelemet ad a kreativitás életre keltéséhez, illetve a fizikai világgal való kapcsolatot is lehetővé teszi.
A kiegészítők az alábbiak:

A kép jobb alsó sarkában látható gombbal tudod megnyitni azt a lapot, amit a képen látsz. Ezen a lapon az összes, Scratch-hez elérhető kiterjesztést be tudod építeni a projektedbe.
A kép jobb alsó sarkában látható gombbal tudod megnyitni azt a lapot, amit a képen látsz. Ezen a lapon az összes, Scratch-hez elérhető kiterjesztést be tudod építeni a projektedbe.

Raspberry Pi

Jelenleg 3 olyan kiegészítő van, amely kifejezetten a Raspberry Pi-ra készült Scratch-verzióhoz elérhető. Ezek az alábbiak:

Olvass tovább

Megjegyzések

  1. Ha a változót a színpadon hozzuk létre, akkor csakis-csak globális változó typusú lehet.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.