суббота, февраля 11

Э1-У2. Шаг 1. Отдельный спрайт - отдельный скрипт

Итак, мы с вами заглянули во все ящики команд и посмотрели, где что лежит. Теперь нужно закрепить наши умения. На этом шаге хочу обратить ваше внимание на то, что в скрэтч-истории каждый герой и каждая сцена имеют свой отдельный скрипт. Вот проект, в котором одна сцена и 4 спрайта (использована картинка). Проект стартует по нажатию на пробел.
Еще об этом проекте

Каждая рыбка имеет свой скрипт. Например, скрипт дискуса такой:

Отметим, что переменная x создана только для этого спрайта.

Дискус и гурами плавают горизонтально слева направо, поэтому у них изменяется только координата x. Их скрипты похожи и, чтобы не набирать скрипт заново, можно перетащить его на другой объект, а потом внести необходимые изменения.
При копировании для спрайта гурами автоматически создаётся переменная x.

Можно дублировать объекты вместе с их скриптами:
Это позволит населить аквариум одинаковыми рыбками.

У дублированных объектов можно изменять костюмы. Например, можно продублировать спрайт рыбки-клоуна вместе со скриптом, а потом заменить костюм на костюм золотой рыбки. Скрипты двух этих рыбок также похожи. Вот скрипт золотой рыбки:

Вы уже заметили, что все скрипты стартуют по пробелу? Скрипт сцены не является исключением:

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

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

Еще об этом проекте

Еще об этом проекте

20 комментариев:

sergei matveev комментирует...

Здравствуйте,я хочу описать процесс использования таких скриптов в проектах.Например музыкальная композиция(она думаю всем известна)
http://scratch.mit.edu/projects/Kingbradley6/400186(это не мой проект)
Там используются два столбика кода,одна используется как бас-линия,а вторая как соло.

Unknown комментирует...

Pirates of the Caribbean Music - красивая музыка. Да, действительно, если используются двойные, тройные ноты или аккорды, то нужно несколько скриптов.

Анонимный комментирует...

Все получилось Вадим Столяров

Анонимный комментирует...

Все получилось.

Егор Екимов

Анонимный комментирует...

Все получилось, рыба плавает по дну океана (с) Вадим Столяров

Анонимный комментирует...

Кто хочет поиграть? http://scratch.mit.edu/projects/yanikovu/2330445. Устин Яников.

Анонимный комментирует...

http://scratch.mit.edu/projects/karpovegor/2332528
А у меня получился листопад. Карпов Егор Карамышево

Анонимный комментирует...

Получилось!В моём аквариуме плавуют осьминог и рыбка.
Леонтьев А.

Анонимный комментирует...

у меня рыбки в аквариуме плавали и разговаривали.Парфенюк Сергей.

Анонимный комментирует...

У меня получилось как сначала акула с закрытой пастью, она плыла в право, а потом с открытой пастью плыла влево, а потом появилась морская звезда и она плыла влево
Баслаков Герман 5 класс Палкинская школа

Анонимный комментирует...

Я поместил свой проект на этом сайте
http://scratch.mit.edu/users/GermanBaslackov
Баслаков Герман 5 класс Палкинская школа

Аришка комментирует...

Познакомилась с заданием, все понятно. На моей странице уже несколько проектов, где используются спрайты и скрипты не по одному.
http://scratch.mit.edu/users/arina9
Буду догонять и делать другие задания.

Unknown комментирует...

Арина, посмотрела твои проекты. Очень понравилось с поездкой на автомобиле.

Ребята, не забудьте выбрать лучший ваш проект и поместить его на страницу в ПскоВики "Проба пера".

Аришка комментирует...

Спасибо, сейчас добавлю.

На "Проба пера" можно разместить только ОДИН проект? До какого числа, а то вдруг будут еще лучше)))

Unknown комментирует...

Желательно это сделать в течение следующей недели - до 24 февраля

Анонимный комментирует...

У меня получилось что рыбки плавают в аквариуме . Урузбаева Диана 5 класс Палкинская школа

Анонимный комментирует...

Я сделал. Андреев Сергей.

Анонимный комментирует...

у меня получилось что в аквариуме плаволи рыбки.
Рюхина Анжелика палкинской школа.

Анонимный комментирует...

http://scratch.mit.edu/projects/IvanovDaniil/2367436
Это ещё один мой проект.
Иванов Даниил Палкинская средняя школа.

Анонимный комментирует...

Я сделала вот что смотрите:
http://scratch.mit.edu/projects/Anzhel/2368560
Рюхина Анжелика Палкинская школа.