Библиотека knigago >> Детская литература >> Детская образовательная литература >> Scratch для детей. Самоучитель по программированию


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2448, книга: Уходящая натура
автор: Михаил Буриданов

"Уходящая натура" - знаковое произведение Михаила Буриданова, которое представляет собой яркий и ностальгический портрет уходящей эпохи. Книга наполнена глубокой привязанностью к прошлому и сожалением о его неизбежном уходе. Буриданов искусно рисует картину повседневной жизни людей, оставшихся позади, захваченных потоком современности. Каждый персонаж раскрывается с такой осязаемой человечностью, что читатель не может не ощутить их тоску и ностальгию. Автор мастерски передает...

СЛУЧАЙНАЯ КНИГА

Мажед Маржи - Scratch для детей. Самоучитель по программированию

Scratch для детей. Самоучитель по программированию
Книга - Scratch для детей. Самоучитель по программированию.  Мажед Маржи  - прочитать полностью в библиотеке КнигаГо
Название:
Scratch для детей. Самоучитель по программированию
Мажед Маржи

Жанр:

Детская образовательная литература, Учебники и самоучители по компьютеру, Самоучители, Scratch, Snap!, Slash, Panther и т.п.

Изадано в серии:

неизвестно

Издательство:

Манн, Иванов и Фербер

Год издания:

ISBN:

978-5-00100-336-6

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Scratch для детей. Самоучитель по программированию"

Scratch — это простой, понятный и невероятно веселый язык программирования для детей. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, — это умение читать и считать. Как из конструктора Lego, при помощи Scratch можно собирать программы из разноцветных «кирпичиков» — блоков. В программу можно вносить любые изменения в любой момент и сразу видеть, как она работает. Подробные объяснения, разобранные по шагам примеры и множество упражнений помогут освоить Scratch без труда. Книга подойдет детям от 8 лет (и их родителям!), а также всем, кто хочет научиться программировать с нуля.

Читаем онлайн "Scratch для детей. Самоучитель по программированию". [Страница - 5]

падает много. Однако в случае со средой Scratch 2 это не так. Благодаря функции клонирования вы можете
легко создать много копий одного спрайта. В игре будет один спрайтяблоко (Apple) и столько его клонов, сколько нам захочется.
Откройте файл CatchApples_NoCode.sb2, в котором содержится заготовка для нашей игры без скриптов. Чтобы было интереснее, в эту
заготовку также была включена переменная под названием счет (она
создана в разделе Данные), которую мы будем использовать, чтобы вести
учет пойманных яблок. Но для начала вы сделаете скрипт для спрайтатележки (Cart), как показано на рис. 2.22.

Центр костюма
Переместиться в центр Сцены
Если нажата клавиша со стрелкой вправо,
передвинуть тележку на 30 шагов вправо

Если нажата клавиша со стрелкой влево,
передвинуть тележку на 30 шагов влево

Рис. 2.22. Скрипт для спрайта-тележки

58

Scratch для детей

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

X
Y
Z
[
\
]
^
Рис. 2.23. Первый скрипт спрайта-яблока

Пока мы ни одного яблока не поймали, поэтому скрипт устанавливает переменную счет на 0 . Затем он делает спрайт видимым
при помощи блока показаться из раздела Внешность . После чего он
запускает блок повторить, который повторяется 30 раз, чтобы упало
30 яблок .
При каждом повторе спрайт-яблоко приходит в случайную горизонтальную позицию в верхней части Сцены . Затем он отдает блоку создать
клон (из раздела Управление) команду клонировать себя самого , ждет
непродолжительный случайный отрезок времени  и начинает следующий раунд блока повторить. После завершения 30 раундов блока
повторить скрипт скрывает спрайт-яблоко при помощи блока спрятаться
 из раздела Внешность.
Если вы теперь запустите игру, кликнув по зеленому флажку,
30 яблок начнут случайным образом появляться вверху Сцены и оставаться там — потому что мы не объяснили им, что им нужно делать.
И вот тут как раз появляется следующий скрипт для спрайта-яблока
(рис. 2.24).
Благодаря блоку когда я начинаю как клон  (из раздела Управление)
каждый клон будет выполнять скрипт, показанный на этом рисунке.
Каждое яблоко двигается вниз на 10 шагов  и проверяет, было ли оно
поймано или пропущено тележкой. Если клон определяет, что коснулся
тележки , это означает, что его поймали. Тогда он увеличивает счет и удаляет себя (потому что для него больше нет работы). Если клон падает ниже
тележки , игрок промахнулся. В этом случае клон проигрывает другой

2. Движение и рисование

59

звук, прежде чем удалить себя. Если клон не был ни пойман, ни пропущен,
он еще падает и блок всегда запускается по второму кругу.

X

Каждый клон выполняет этот скрипт

Y
Z

Идти вниз 10 шагов
Если дотронешься до спрайта-тележки,
добавь 1 балл на счет, а потом удали клон

[

Если опустился ниже верха тележки,
значит, игрок не смог поймать яблоко.
Проиграй звук и удали клон

Рис. 2.24. Второй скрипт для Яблока

Теперь, когда наши яблоки знают, как им нужно падать, игра готова!
Протестируйте ее, кликнув по зеленому флажку. Если вы хотите поэкспериментировать, можете изменить время ожидания между клонированием разных яблок и скорость движения тележки. Нет ли у вас идей, как
изменить уровень сложности игры?

И еще о клонированных спрайтах
Любой спрайт может создать копию себя или другого спрайта при
помощи блока создать клон. (Сцена тоже может клонировать спрайты
при помощи этого же блока.) Клонированный спрайт наследует состояние оригинала на момент клонирования: позицию и направление,
костюм, статус видимости, цвет и размер пера, графические эффекты
и т. д. (рис. 2.25).
В данный момент спрайт-оригинал
находится в точке (–100, 0), ориентирован
направо и его размер уменьшен до 60%
Позиция, направление
и размер клона будут
идентичны позиции,
направлению и размеру
оригинала
Спрайт-оригинал меняет
позицию и направление
и возвращается к исходному
размеру

Оригинал

Клон

Рис. 2.25. Клон наследует характеристики --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.