Внимание, ледени висулки!

     Виждал ли си ледени висулки, които висят от клоните на дърветата или от стрехите на покривите? Докато водата капе и замръзва, се образуват висулки с интересни и понякога причудливи форми.


Спомняш ли си как се нарича процесът на преминаване на водата от течно в твърдо състояние?

     Знаеш, че висулките са красиви, но могат да бъдат и много опасни. Когато станат големи, под действието на тежестта си се отчупват и падат – тогава могат да причинят големи щети. Бъг също знае колко красиви и примамливи са висулките, но знае и че са опасни. Затова ги е използвал за защита в коридорите на замъка си. Облечи защитен костюм и опитай да преминеш през коридора с ледени висулки, за да вземеш златния ключ!

       1.     В нов файл избери от библиотеката с фонове Castle 3.

Замени спрайт Cat  с  Knight
Избери втори спрайт – , и му задай начална позиция: х: 205 у: -42. 
Избери трети спрайт – Lightning.
В редактора на изображения промени цвета на бледосиньо – подобно на ледените висулки.

● Създай код за Lightning:
  o блок за старт със зелено знаме
  o блок за безкраен цикъл с вложени в него:
 • покажи се
 • изчакай случаен брой секунди от 1 до 2
 • скрий се
 • изчакай случаен брой секунди от 1 до 2

● Копирай спрайта Lightning 6 пъти. Промени размера на всяко копие така, че да е различен от другите и да е между 20 и 60. Постави ледените висулки на произволни места по сцената.

Създай код за Knight:
    o блок за старт със зелено знаме
    o блок за начална позиция
    o блок за безкраен цикъл с вложени в него:
        • блок за разклонен алгоритъм с условие оператор за доксване на цвят (избери цвета на Lightning)
               o блок за връщане в начална позиция
        • блок за разклонен алгоритъм, като този път в условието избери блок за влагане допира ли Key. В блока за разклонен алгоритъм вложи блок от група Външност, който да съдържа текст Успях!

Можеш да управляваш Knight  така, че да се предпази от 
ледените висулки и да вземе златния ключ!


● 
Сглоби за  Knight  втори код:

● Създай още три такива кода с другите стрелки и постави блокове за промяна на движението в останалите три посоки.


Ще имаш три опита, за да достигнеш до ключа.

 

       2.     Към програмата от задача 1 добави променлива с име Животи. В кода на Knight постави блок, с който при всеки старт на програмата променливата да става със стойност 3. Нека всеки път, щом ледена висулка удари Knight, броят Животи  да се намалява с един. Добави блок за разклонен алгоритъм, като в условието му постави блок за сравнение  Животи  по-малко от 1, като изпълнено условие сценарият спира.