Sari la conținut
EduCamp
Alice 3MediuAlice 3 de la zero · partea 4

Părțile corpului: mersul și gesturile

Personajul își mișcă brațele, capul și picioarele. Din rotiri ale articulațiilor executate împreună se construiesc mersul, salutul și alte gesturi.

50 minuteNivel: MediuEduCamp

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

Ai nevoie de:

  • Un proiect cu personajul Alien

1. Articulațiile

Un personaj Biped are articulații: umeri, coate, încheieturi, șolduri, genunchi, gât, cap și altele. Fiecare articulație se rotește separat, cu procedura turn.

Articulația se alege din lista de obiecte de deasupra panoului cu proceduri: lângă this.alien apare o săgeată, iar în lista deschisă de ea sunt articulațiile, de exemplu this.alien.getRightShoulder (umărul drept) sau this.alien.getHead (capul).

2. Salutul

Brațul drept se ridică, mâna se mișcă de două ori, apoi brațul coboară:

Structura count repetă instrucțiunile din interior de numărul de ori dat.

this.alien.getRightShoulder turn BACKWARD, 0.25
count up to 2
this.alien.getRightElbow turn LEFT, 0.1, duration: 0.3
this.alien.getRightElbow turn RIGHT, 0.1, duration: 0.3
this.alien straightenOutJoints

3. Mersul

Un pas se construiește din mișcări executate în același timp: piciorul și brațul opus se duc înainte, iar corpul înaintează.

Pasul cu celălalt picior este la fel, cu getLeftHip și getRightShoulder. Mai mulți pași se obțin cu count.

do together
this.alien.getRightHip turn BACKWARD, 0.1, duration: 0.5
this.alien.getLeftShoulder turn BACKWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5
do together
this.alien.getRightHip turn FORWARD, 0.1, duration: 0.5
this.alien.getLeftShoulder turn FORWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5

4. Mișcarea capului

Capul privește spre stânga, apoi spre dreapta, apoi revine. Rotirile se anulează: 0.1 la stânga, 0.2 la dreapta și 0.1 la stânga dau, în total, zero.

this.alien.getHead turn LEFT, 0.1
this.alien.getHead turn RIGHT, 0.2
this.alien.getHead turn LEFT, 0.1

Exerciții

🔑 Rezolvare
count up to 2
do together
this.alien.getRightHip turn BACKWARD, 0.1, duration: 0.5
this.alien.getLeftShoulder turn BACKWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5
do together
this.alien.getRightHip turn FORWARD, 0.1, duration: 0.5
this.alien.getLeftShoulder turn FORWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5
do together
this.alien.getLeftHip turn BACKWARD, 0.1, duration: 0.5
this.alien.getRightShoulder turn BACKWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5
do together
this.alien.getLeftHip turn FORWARD, 0.1, duration: 0.5
this.alien.getRightShoulder turn FORWARD, 0.05, duration: 0.5
this.alien move FORWARD, 0.25, duration: 0.5
this.alien straightenOutJoints
🔑 Rezolvare

Cu 0.1 spre stânga: după cele două rotiri, capul a ajuns cu 0.25 − 0.15 = 0.1 spre dreapta.

Ce ai învățat

La finalul fișei, poți:

  • să alegi o articulație a unui personaj și să o rotești;
  • să construiești un gest din mai multe rotiri;
  • să construiești mersul din rotiri ale șoldurilor și umerilor executate împreună cu deplasarea;
  • să repeți un grup de instrucțiuni cu count;
  • să aduci personajul în poziția inițială cu straightenOutJoints.
Autor: EduCampActualizat: 4 octombrie 2026