000

Занятие 6. Кирпичики рисования, звука, операторов и сенсоров

Команды рисования (темно-зеленый ящик) 

 В зеленом ящике собраны команды, которые позволяют управлять пером или карандашом, которым могут рисовать наши объекты. Как и черепашка Лого, все объекты Скретч могут рисовать и оставлять на экране свои отпечатки.

 Мы можем менять цвета и размер карандаша, поднимать и опускать карандаш. В результате выполнения сценария на экране рисуются разноцветные геометрические фигуры.

Команда

Назначение

Очистить

Очистить экран от всех следов, которые на нем оставили объекты

Опустить перо

Опустить карандаш. После этой команды за движущимся объектом будет оставаться след.

Поднять перо

Поднять карандаш

Установить цвет пера()

Выбрать цвет, которым мы собираемся рисовать. Цвет можно выбрать из объектов на экране

Изменить цвет пера на ()

Изменить цвет пера на указанное значение.

Например: Изменить цвет пера на (50)

Изменить тень на ()

Установить градиент цвета следа, который оставляет объект. 100 – белый, 0 – черный.

Печатать

Отпечатать объект на экране. Например, у нас есть спрайт дерево и мы хотим посадить лес из деревьев разного размера. 

Лиловый ящик - Звуки 

 Лиловый ящик Скретч предоставляет массу звуковых возможностей.  При этом звук можно выбрать в библиотеке – там этих звуков достаточно много. Так же как и библиотека картинок, библиотека звуков расширяется и к ней можно добавлять свои звуки в формате wav. Звуки можно записывать в редакторе самой среды Скретч. Внутрь  звуковых кирпичиков можно добавить любые значения, которые мы вычисляем или считываем с датчиков. К разным объектам в Скретче можно добавлять свои музыкальные партии. 

Команда

Назначение

Играть звук

Воспроизвести звук (можно выбрать звук). При этом звук никак не влияет другие действия нашего объекта

Играть звук до завершения

Играть звук до его завершения. Никакие другие действия наш спрайт при этом не совершает.

Выбрать инструмент

Выбрать инструмент, который будет играть. Инструментов в Скретче более 130

Барабанам

Ударные играют указанное число тактов

Играть ноту

Играть определенную ноту указанное количество времени (в секундах). Ноты записаны в цифрах, но против каждой цифры стоит ее звучание.

 

Убрать все звуки

Все звуки данной модели умолкают

Изменить темп

Меняет темп игры

Темп

Возвращает значение темпа игры

  

Операторы (зеленый ящик) 

 Операторы и датчики - все это бойцы невидимого фронта. Операторы  можно использовать только внутри строительных блоков. Сами по себе как строительный материал эти кирпичики использовать нельзя. Они возвращают результат. Как правило, все арифметические и логические блоки используются вместе  с блоками управления.

Команда

Назначение

() + ()

операция сложения

() – ()

вычитание

() * ()

умножение

() / ()

деление

() > ()

Сравнение больше, равно, меньше.

Например: ((5) * (5)) < ((4) * (10))

Выдать случайное от () до ()

Возвращает число в интервале от () и до ().

Например: Установить направление(Выдать случайное от (-180) до (180)

буква(№)в(слово)

возвращает значение буквы, которая стоит в слова под выбранным номером. Например, буква(1)в(Скетчер) = С. буква(2)в(Скретчер) = к

Слить () ()

Объединяет слова и возвращает слитное значение.  Например, слить(Привет)(Сретчер) будет ПриветСкретчер

длина строки()

Возвращает длину строки. Например длина строки(Привет, Скретчер!) = 17

Логические операторы. Эти блоки содержат входные окошки, куда вставляются кирпичики сравнений.

<> и <>

<> или <>

Не <>

Например: () и ()

Функция от ()

Перечень возможных функций показан на рисунке после этой таблицы

 Возможные вычисляемые функции

Посмотреть на результат выполняемой функции можно, если попросить котенка или другого героя сказать или подумать результат функции:

Сенсоры (голубой ящик) 

Кирпичики из голубого ящика тоже нельзя использовать в качестве строительных блоков, но они могут использоваться, как и числа и логические значения «истина» или «ложь». Для того чтобы посмотреть на значение датчика можно попросить котенка проговорить или продумать значение датчика. Интересно, что датчик может получать информацию не только от объекта, с которым он связан, но и от любого объекта, существующего в нашей системе. Например, спрайт котенка может узнать касается ли он спрайта мышки, координаты другого спрайта.

 

Команда

Назначение

Мышка по x

возвращает значение указателя мыши по оси x

Мышка по y

возвращает значение указателя мыши по оси x

Касается цвета ()

касается ли наш объект указанного цвета Например: цвет касается () ? –

Касается цвет () цвета

Касаются ли указанные цвета. Возвращает «истина» или «ложь»

Мышка нажата

Нажата ли управляющая клавиша мышки? Возвращает «истина» или «ложь»

Касается ()

Касается ли наш объект мышки или другого существа касается ли наш объект цвета() соприкасается ли цвет() с цветом().Возвращает «истина» или «ложь» 

Параметр () от ()

Возвращается размер, положение по x или y, направление, костюм и громкость любого объекта существующего в данной модели.

 

Расстояние до ()

Возвращает расстояние от нашего спрайта до выбранного объекта – край, мышка, другой спрайт.

 

Переменные (оранжевый ящик)

 В оранжевой ящике изначально ничего не лежит, кроме предложения «создать переменную». Мы сами создаем кирпичики, которые планируем использовать в своих сценариях. Если мы щелкаем по кнопке «создать переменную», то Скретч предлагает определить имя и свойства новой переменной. Переменные могут быть глобальными и локальными.

 

Глобальные переменные действую для всех объектов внутри данного проекта.  Локальные переменные действуют только для данного объекта. Например, мы хотим несколько раз сыграть несколько нот, постепенно убыстряя темп игры. Мы создаем две локальные переменные – «nota» и «temp”

Temp – определяет время звучания и увеличивая значение этой переменной мы ускоряем скорость игры.

 

 Задание.

Выбирайте один (можно и все Смешно). Проекты расположены по мере увеличения сложности

1) Создайте оркестр из нескольких музыкантов, чтоб они еще и пританцовывали. Музыку можете написать свою или загрузить готовую.

2) Изобразите рост нескольких деревьев. Скорость роста разная у разных пород. Озвучьте проект.

3) Рыба-пиранья: рыба-пиранья плавает, управляется клавишами-стрелками. Ловит мелких рыбок - подрастает, натыкается на что-то (придумайте что) - уменьшается. За съеденную рыбку прибавляется некоторое количество баллов, за столкновение с преградой - вычитается. Общее количество баллов отображается на сцене. Маленькие рыбки плавают произвольно, прочие объекты могут покоиться или плавать.

 Созданные проекты разместите на сайте Скретч, в комментариях разместите ссылки на них. Обсудите проекты участников Мастерской.


Использовались материалы с Паутины соучастия.

9.5
Ваша оценка: Нет Рейтинг: 9.5 (2 голоса)

Комментарии

Ника2001 аватар

Ссылки на работы

http://scratch.mit.edu/projects/BVV/1345011 - "Музыканты"

http://scratch.mit.edu/projects/BVV/1344996 - "Маленький цветочек"

afoninsb аватар

Отличный оркестр

Отличный оркестр Смешно

Ника2001 аватар

Выполнение заданий

Я добавила проекты "Маленький цветочек" и "Музыканты".

afoninsb аватар

ссылки

Вероника, а ссылки дай на проекты Улыбаюсь

Ксения2000 аватар

Задание 6

Сделала работу давно, но озвучить не как не могла! Сегодня доделала- "Садик в деревне" 

afoninsb аватар

Ксюша, молодец! Хороший

Ксюша, молодец! Хороший мультик получился Улыбаюсь

Мария Алексеевна Смирнова аватар

Забавно!

Наверное только в мультфильме дождик может превратиться в солнышко Подмигиваю.

Эмилия Попова аватар

домашнее задание

Делали работу вместе с мамой при помощи чужой игры. Не нашли как управлять рыбой с помощью клавиш-стрелок, поэтому водим рыбу мышкой.

http://scratch.mit.edu/projects/Popova/1320724

afoninsb аватар

(Тема не указана)

afoninsb аватар

Уважаемые участники! Если

Уважаемые участники! Если возникают проблемы, пишите в комментариях - будем вместе их разрешать.