Спаси още звезди!

     Помниш ли колко звезди спаси? А знаеш ли, че заедно можем да помогнем на всички звезди да полетят отново нагоре? Нужно е само да си припомниш как да направиш разклонението в кода и да подбереш правилните команди, които да се изпълняват, ако условието е вярно (true), и кои, ако е грешно (false).
   Да спасим колкото може повече звезди!

       1.     Отвори нов файл в  Scratch  и замени  Скрачи  със спрайт на звезда. Избери подходящ фон. Добави и спасителния облак.

Подреди код за облака, с който след щракване върху зеленото знаме да се скрие, да отиде на позиция х: 20 у: -140 и да се покаже.
Създай код за звездата, с който след щракване на зеленото знаме винаги да:
    o се скрива
    o променя ефект цвят със случайно число в интервала от 1 до 100
    o променя размера със случайно число в интервала от -20 до 20
    o отива до х: случайно от -200 до 200 и у: 180
    o изчаква 2 сек
    o се показва
    o пропълзява за 2 сек до х: случайно от -200 до 200 и у: -160:
Добави и разклонението в кода, като внимаваш какво е условието и кои команди ще се изпълняват, когато то е вярно, а кои – когато е грешно.

● Създай променлива  Спасени звезди. Нека на сцената да се отброяват всички полетели нагоре звезди!

В коя част от разклонението ще добавиш блока?

       2.     Направи така, че да можеш да управляваш движението на облака чрез стрелките от клавиатурата. Щом натиснеш стрелките, той да се премества с 20 стъпки в съответната посока.


Можеш да добавиш и управление на движението нагоре и надолу. Още колко кода ще подредиш?

Стартирай програмата и провери дали ще можеш да спасиш повече звезди!

       3.     Вече знаеш как да спасяваш падащите звезди, но в Космоса те не се движат толкова ритмично. Нека направим програмата така, че звездите да се движат подобно на истинските – всяка със свой ритъм.

Отдели от кода на звездата частта с началните настройки.
Веднага след блоковете за старт и нулиране на променливата добави блок, който ще възстанови размера на звездата 100%.
Промени изчакването да е случайно число от 1 до 3.
Като последен блок в безкрайния цикъл добави блок от група Контрол  за създаване на клонинг.

 

Клонирането е процес, при който се създава копие (клонинг) на герой или обект.

За начало на отделената част от кода постави блок при старт като клонинг.
Промени времето, за което звездите летят надолу, със случайно число от 1 до 5.
Създай втора променлива, която да отброява изтърваните звезди.

       4.       Направете състезание – кой ще спаси най-много звезди.