Sari la conținut
EduCamp
Alice 3ÎncepătorAlice 3 de la zero · partea 3

Animații: mișcări în ordine și în același timp

Personajele se deplasează, se rotesc, se întorc unul spre altul și vorbesc. Mișcările primesc durată și stil, iar cu do together se execută în același timp.

50 minuteNivel: ÎncepătorEduCamp

Nume și prenume: ................................................    Clasa: .................    Data: .......................

Ai nevoie de:

  • Proiectul cu poienița, din fișa anterioară

1. Procedurile de mișcare

Procedurile din fila Procedures folosite cel mai des sunt:

  • move: deplasează obiectul într-o direcție (FORWARD, BACKWARD, LEFT, RIGHT, UP, DOWN);
  • turn: rotește obiectul spre stânga, spre dreapta, înainte sau înapoi;
  • roll: înclină obiectul spre stânga sau spre dreapta;
  • moveToward: deplasează obiectul spre alt obiect, cu distanța dată;
  • moveTo: duce obiectul exact în locul altui obiect;
  • turnToFace: întoarce obiectul cu fața spre alt obiect;
  • say și think: afișează un mesaj într-un balon;
  • delay: așteaptă numărul de secunde dat.

2. Detaliile unei mișcări

Fiecare plăcuță are la capăt opțiunea add detail, care adaugă:

  • duration: durata mișcării, în secunde; fără ea, mișcarea durează o secundă;
  • animationStyle: felul în care începe și se termină mișcarea, de exemplu BEGIN_AND_END_GENTLY (pornește și se oprește lin) sau BEGIN_AND_END_ABRUPTLY (pornește și se oprește brusc).
this.alien turnToFace this.riverRock
this.alien moveToward this.riverRock, 2.0, duration: 3.0
this.alien say "Am ajuns la piatră.", duration: 2.0

3. Do in order și do together

Structurile de control do in order și do together se trag din bara de sub editor:

  • do in order: instrucțiunile din interior se execută una după alta;
  • do together: instrucțiunile din interior se execută în același timp.
do together
this.alien move FORWARD, 2.0
this.alien say "Merg și vorbesc."

Structurile se pun una în alta. Mai jos, două personaje se apropie în același timp, iar fiecare își face pașii în ordine:

do together
do in order
this.alien turnToFace this.ogre
this.alien move FORWARD, 1.0
do in order
this.ogre turnToFace this.alien
this.ogre move FORWARD, 1.0
this.alien say "Salut!"
this.ogre say "Bună ziua!"

4. Dialogul

Două personaje vorbesc pe rând când replicile lor stau una sub alta. Plăcuța delay lasă o pauză între replici, iar duration la say stabilește cât timp rămâne balonul pe ecran.

Exerciții

🔑 Rezolvare
  • do in order: 2 + 1 = 3 secunde, pentru că mișcările se execută una după alta.
  • do together: 2 secunde, cât durează cea mai lungă dintre cele două mișcări.
🔑 Rezolvare
do together
this.alien move FORWARD, 6.0, duration: 4.0
this.alien turn LEFT, 1.0, duration: 4.0

Cele două mișcări au aceeași durată: în timp ce înaintează, personajul face o rotație completă, deci se întoarce de unde a plecat.

Ce ai învățat

La finalul fișei, poți:

  • să folosești procedurile move, turn, roll, moveToward, moveTo, turnToFace, say și delay;
  • să stabilești durata și stilul unei mișcări cu add detail;
  • să execuți instrucțiuni una după alta cu do in order și în același timp cu do together;
  • să construiești un dialog între două personaje.
Autor: EduCampActualizat: 4 octombrie 2026