Программирование на Scratch 2. Часть 1 (Голиков, Голиков) - страница 13

Программа готова. Можете поиграть в футбол.

Иногда, долетая до вратаря, Мяч прячется за него. Это не правильно. Выберите Мяч и два раза кликните на фиолетовом блоке «перейти в верхний слой». Теперь Мяч всегда будет сверху.

Вопрос. Как ускорить полёт мяча?

Задание для самостоятельной работы. В программе Мяча переместите блок «повернуть в направление 60 градусов» в скрипт к зелёному флажку, и добавьте ещё два скрипта для управления направлением Мяча с помощью стрелочек вверх и вниз. Теперь он не всегда будет лететь к Пингвину, и у Кота появится шанс забить гол!

ГЛАВА 6. ЗНАКОМИМСЯ С КООРДИНАТОЙ X.

Создайте новый проект. Сделайте Коту такую программу. При нажатии на стрелку вправо Кот будет идти направо, забавно перебирая ножками. Как работают все эти блоки вы уже знаете.

Теперь запрограммируйте стрелку влево. Самый простой способ сделать это — дублировать скрипт стрелки вправо и немного изменить числа. Кликните правой кнопкой на блок «когда клавиша стрелка направо нажата» и выберите команду «дублировать».

Внесите небольшие изменения в скрипт. Измените стрелку и направление движения.

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

Шутка.

Библиотека на своём месте, и, судя по рисунку, Гига работает библиотекарем!

Посмотрите, как улыбается Гига, она рада, что скоро сможет погулять.

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

Гига управляется клавишами a и d на клавиатуре.

Не забудьте переключить язык на английский, а то программа работать не будет!

Вместо блоков «идти 10 шагов» мы использовали блоки «изменить Х на 10». Следовательно, изменяя координату Х любого спрайта мы можем заставить его двигаться вправо или влево. Если Х изменяется на положительное число, спрайт двигается вправо. Если Х изменяется на отрицательное число, то спрайт перемещается влево. Графически это можно нарисовать в виде горизонтальной линии с числами — в виде оси Х.

Например, если в начале программы Кот перемещён в точку с координатой Х равной нулю, а затем получил команду «изменить Х на 5», то он переместиться в точку с координатой Х равной пяти, пойдёт вправо.

И наоборот, если в начале программы Кот перемещён в точку с координатой Х равной нулю, а затем получил команду «изменить Х на -5», то он переместиться в точку с координатой Х равной минус пяти, пойдёт влево.