1. Continut
In Scratch, blocurile de evenimente sunt de culoare GALBENA (sau aurie) si au o forma speciala - par a avea o "cocoasa" in partea de sus. Asta le diferentiaza de celelalte blocuri si arata ca sunt "capul" unui script.
2. Continut
Cand se foloseste?
- Initializare: Pentru a seta pozitia initiala a sprite-urilor
- Reset: Pentru a reseta scorul sau variabilele la 0
- Start animatii: Pentru a porni o animatie automata
- Muzica de fundal: Pentru a porni sunetul de inceput
📋 Exemplu: Pregatirea unui joc
Explicatie: La inceputul jocului, personajul se muta in centrul scenei (0, 0), devine vizibil, si se intoarce spre dreapta (90 grade). Gata de start!
3. Continut
Taste disponibile:
🎮 Exemplu: Control cu sagetile (4 directii)
---
---
---
Explicatie: 4 scripturi separate! UP creste Y (urca), DOWN scade Y (coboara), RIGHT creste X (dreapta), LEFT scade X (stanga). Astfel ai control complet!
4. Continut
Utilizari practice:
- Butoane de start/stop: Creeaza un buton "Start Joc" care porneste jocul
- Obiecte colectabile: Monede care dispar si adauga puncte cand sunt click-uite
- Dialog interactiv: Personaje care vorbesc cand dai click pe ele
- Animatii declansate: Obiecte care se animeaza la click
💰 Exemplu: Moneda colectabila
Explicatie: La click, moneda face sunet, dispare (hide), si trimite un mesaj "moneda_luata" care poate fi receptionat de alt sprite (de ex. scorul) pentru a adauga puncte!
🗣️ Exemplu: Personaj vorbitor
Explicatie: Personajul are un dialog simplu cand dai click pe el. Perfect pentru NPC-uri (non-player characters) in jocuri!
5. Continut
Cum functioneaza sistemul de fundaluri:
- Creezi mai multe fundaluri in editorul de Stage (zona din dreapta jos)
- Numesti fiecare fundal relevant: "Nivel1", "Nivel2", "GameOver", etc.
- Folosesti "switch backdrop to [Nivel2]" pentru a schimba fundalul
- Sprite-urile detecteaza schimbarea cu "when backdrop switches to [Nivel2]"
🎮 Exemplu: Sistem de niveluri
---
// Pe sprite (jucator):---
Explicatie: La fiecare nivel nou (fundal nou), jucatorul este mutat intr-o pozitie de start si primeste instructiuni. Asa creezi jocuri cu mai multe niveluri!
6. Continut
Cum creezi mesaje noi:
- Click pe blocul "broadcast" sau "when I receive"
- Din dropdown, alege "new message"
- Scrie un nume descriptiv: "start_joc", "game_over", "nivel_terminat", "inamici_spawn"
- Mesajul va aparea acum in dropdown-ul tuturor sprite-urilor!
🎯 Exemplu: Game Over coordonat
---
// Sprite Scor (reactie la game over):---
// Sprite Muzica (reactie la game over):Explicatie: Cand jucatorul atinge inamicul, trimite "game_over". Instant, 3 sprite-uri diferite reactioneaza: scorul arata mesajul, muzica se schimba, totul se opreste. Coordonare perfecta!
💬 Exemplu: Dialog intre 2 personaje
---
// Sprite Caine:---
// Sprite Pisica (continua):Explicatie: Dialog alternativ perfect sincronizat! Pisica vorbeste, trimite mesaj, cainele raspunde si trimite mesaj, pisica continua. Ca o conversatie reala!