Note:

The ‘Balloons’ project has been moved to the Additional Scratch Projects section.

Introducere

Vei crea jocul ”Vânătorul de fantome”!

Pasul 1: Animează fantoma

Lista de Activități

  • Deschide un proiect nou în Scratch și șterge sprite-ul pisică pentru a avea un proiect gol.

  • Adaugă un sprite nou fantoma și o scenă adecvată.

    screenshot

  • Adaugă codul de mai jos pentru fantomă. Dacă l-ai adăugat corect, fantoma ar trebui să apară și dispară tot timpul:

        when flag clicked
    forever
        hide
        wait (1) secs
        show
        wait (1) secs
    end

  • Testează-ți codul prin apăsarea steagului verde.

Salvează proiectul

Pasul 2: Fantome la întâmplare

Fantoma ta este foarte ușor de prins pentru că nu se mișcă!

Lista de Activități

  • În loc să stea în aceeași poziție, poți lăsa programul să aleagă la întâmplare coordonatele x și y. Adaugă un bloc go to la codul dedicat fantomei. Codul tău va arăta așa:

        when flag clicked
    forever
        hide
        wait (1) secs
        go to x:(pick random (-150) to (150)) y:(pick random (-150) to (150))
        show
        wait (1) secs
    end

  • Testează-ți fantoma din nou. Ar trebui să apară de fiecare dată în locuri diferite.

Salvează proiectul

Provocare: Și mai multe lucruri întâmplătoare

Poți să controlezi fantoma să aștepte (wait) o perioadă de timp aleatorie înainte de să reapară? Poți să utilizezi blocul set size pentru a modifica fantoma să aibe o altă dimensiune de fiecare data când apare?

Salvează proiectul

Step 3: Să prindem fantomele

Haideți să le permitem celor care vor să se joace să prindă fantomele!

Lista de Activități

  • Pentru a permite jucătorilor să prindă o fantomă, adaugă codul:

        when this sprite clicked
    hide

  • Testează-ți proiectul. Poți să prinzi fantomele când apar? Dacă e prea dificil să le prinzi, poți juca jocul pe tot ecranul apăsând pe acest buton:

    screenshot

Provocare: Adaugă sunet

Poți să scoți un sunet de fiecare data când prinzi o fantomă?

Salvează proiectul

Pasul 4: Adaugă scorul

Haideți să complicăm un pic lucrurile prin adăugarea scorului.

Lista de activități

  • Pentru a ține scorul, trebuie să ai un loc unde să-l pui. O variabilă este un loc unde poți păstra date care se schimbă, ca un scor.

    Pentru a crea o nouă variabilă, apasă pe tab-ul ‘Scripts’, selectează Data și apoi apasă pe ‘Make a Variable’.

    screenshot

    Schimbă numele variabilei în ‘score’. Fii sigur că variabila va apărea pentru toate sprite-urile, apoi apasă ‘OK’ ca să o creezi. Vei vedea o mulțime de blocuri de cod care se pot folosi cu variabila ta score.

    screenshot

    Poți vedea scorul in colțul din stânga-sus al scenei.

    screenshot

  • Când începi nou joc (apăsând pe steagul verde), trebuie să setezi scorul la 0:

    when flag clicked
set [score v] to [0]

  • În momentul în care jucătorul a prins o fantomă, adaugă 1 la scor:

    screenshot

  • Pornește programul și prinde niște fantome. Se schimbă scorul?

Salvează proiectul

Step 5: Adaugă un cronometru

Jocul poate devein mai interesant dacă îi dai jucătorului 10 secunde să prindă cât mai multe fantome.

Lista de activități

  • Poți utiliza o altă variabilă pentru a păstra timpul rămas din joc. Click în scenă și adaugă o nouă variabilă numită ‘time’:

    screenshot

  • Cronometrul ar trebui să arate în felul următor:

    • Cronometrul trebuie să începă la 10 secunde;
    • Cronometrul trebuie să numere descrescător în fiecare secundă;
    • Jocul trebuie oprit când cronometrul ajunge la 0.

    Codul de mai jos va face exact acest lucru. Îl poți adăuga la scena ta:

        when flag clicked
    set [time v] to [10]
    repeat until <(time) = [0]>
        wait (1) secs
        change [time v] by (-1)
    end
    stop [all v]

    Așa adaugi codul repeat untiltime= 0:

    screenshot

  • Mută variabila ‘time’ să apară în partea dreaptă a scenei. Poți să faci click dreapta pe variabilă și să selectezi ‘large readout’ pentru a schimba cum apare timpul.

    screenshot

  • Cere unui prieten să testeze jocul. Câte puncte a reușit să câștige? Dacă jocul ți se pare prea ușor, poți să faci următoarele:

    • Dă-i jucătorului mai puțin timp;
    • Fă fantomele să apară mai rar;
    • Fă fantomele mai mici.

    Testează jocul de câteva ori până când ești mulțumit de nivelul de dificultate.

Salvează proiectul

Provocare: Mai multe obiecte

Poți să adaugi mai multe obiecte în joc?

screenshot

Gândește-te la obiectul pe care îl adaugi:

  • Cât de mare este?
  • Va apărea de mai multe sau de mai puține ori decât fantoma?
  • Cum va arăta / ce sunet va face când va fi prins?
  • Câte puncte vei aduna (sau pierde) dacă îl prinzi?

Dacă ai nevoie de ajutor să adaugi un obiect nou, poți să reutilizezi pașii de mai sus!

Salvează proiectul

Community Contributed Translation

This project was translated by Catalin Dragomir. Our amazing translation volunteers help us give children around the world the chance to learn to code. You can help us reach more children by translating a Code Club project via Github or by getting in touch with us at .