Читать «Программирование на Scratch 2. Часть 1» онлайн - страница 6

Денис Голиков

Ха-ха-ха, конечно же, нет! Спрайтами в Scratch называют всех персонажей, которые используются в программе. Сейчас у нас один спрайт — это Кот. Нажмите кнопку «Выбрать спрайт из библиотеки». Откроется Библиотека спрайтов.

Выберите вид спрайтов — «Животные».

Выберите Коту нового друга, например, летучую мышь. Выберите её и нажмите внизу ОК.

Летучая мышь появится в центре экрана.

Теперь Коту не скучно!

Обратите внимание, слева внизу, в области спрайтов, рядом с Котом, появилась летучая мышь.

Выберите летучую мышь.

Сделайте ей такую программу.

Нажимайте пробел, весёлая компания летает вправо и влево.

Кот всегда ногами вниз, а мышь иногда переворачивается. Это не страшно, ведь летучие мыши легко могут летать вниз головой.

Сейчас оба персонажа управляются клавишей пробел. Давайте сделаем их независимыми. Кот по-прежнему будет управляться пробелом, а летучая мышь будет управляться стрелкой вверх. В программе летучей мыши нажмите на чёрный треугольничек, выпадет список всех клавиш, выберите стрелку вверх.

Теперь программа летучей мыши выглядит так.

Нажимайте стрелку вверх — двигается только летучая мышь. Нажимайте пробел — двигается только Кот. Попробуйте изменить его управляющую клавишу. Выберите Кота в области спрайтов. Нажмите на чёрный треугольничек и выберите любую клавишу. Если Вы выбираете английскую букву, то не забудьте переключить клавиатуру на английский язык, а то клавиша работать не будет.

Не забывайте, что для переключения между русскими и английскими буквами надо нажать сразу две кнопки Shift и Ctrl (на некоторых компьютерах Shift и Alt в левой части клавиатуры).

Сохраните получившийся проект.

ГЛАВА 3. ЦИКЛИЧЕСКОЕ ВЫПОЛНЕНИЕ ПРОГРАММЫ.

Циклическое — повторяющееся по кругу, когда одно и то же действие выполняется снова и снова. Создайте новый проект. Нажмите «Файл», потом «Новый».

Сложите новую программу для Кота.

Нажимайте на пробел, Котик будет поворачиваться на месте.

Совет. Для того, чтобы развернуть Кота вправо дважды кликните блок «повернуть в направлении 90».

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

Получится вот такой скрипт.

Нажмите пробел. Котик сделает один оборот вокруг своей оси. Несколько раз переверните Котика и запомните, с какой скоростью он вращается. Теперь немного измените скрипт. Сделайте так, чтобы он повернулся 36 раз по 10 градусов.

Нажмите на пробел — Котик крутится медленнее! Ещё немного измените скрипт.

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