Часто задаваемые вопросы

Интерфейс программы

Для создания программ в Скретче есть все необходимые средства, а кнопки интерфейса (от англ. interface — поверхность) программы открывают к ним доступ:
Рис. Окно программы Скретч

Какие исполнители алгоритмов есть в Скретче?

В Скретче всего два класса исполнителей алгоритмов: сцена и спрайты.

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

Что такое спрайт?

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

Спрайтом может быть изображение любого реального или фантастического объекта: человека, цветка, Бабы Яги, бабочки, даже просто точки или буквы. Список всех спрайтов проекта дан в правом нижнем окне программы.

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

Как переименовать спрайт

1. Щелкните 1 раз по эскизу спрайта под сценой, чтобы выделить его.
2. В верхней части центрального окна программы напишите вместо текущего имени новое:


Как удалить спрайт

Ножницы – универсальный инструмент удаления, которым можно удалять любые объекты: спрайты, отдельные блоки, фоны, костюмы, звуки. 

Что такое сцена?

Сцена - содержит набор изображений, на фоне которых действуют спрайты. При включении программы автоматически создается фон сцены с именем - фон1: белый прямоугольник, имеющий 480 точек по ширине и 360 точек по высоте.

Сцена в проекте одна, но она может иметь множество изображений для фона. Чтобы отправить героев, например, в пустыню, достаточно добавить рисунок пустыни в список фонов. Фон можно нарисовать, нажав на кнопку рисовать, или взять готовый рисунок из файла с расширением JPG, BMP, PNG, GIF, нажав на кнопку импорт.

Сцена, как и спрайты, может иметь не только изображения, но и собственные звуки, а также скрипты.
Что такое фон

Фон сцены - это обычный рисунок, имеющий имя, которое можно изменить, и порядковый номер в списке фонов. Чтобы изменить внешний вид сцены, нужно добавить новые фоновые изображения. Новый фон можно нарисовать во встроенном графическом редакторе или взять готовый рисунок из файла с расширением JPG, BMP, PNG, GIF.

Алгоритм работы с фоном

1. Щелкнуть мышью по эскизу сцены в списке объектов.
2. Щелкнуть мышью по вкладке Фоны.
3. Щелкнуть мышью по той кнопке, которая нужна, в зависимости от вашей цели:
  • Добавить новый фон - щелкнуть по одной из трех кнопок : Рисовать, Импорт, Камера или Копировать.
  • Переименовать фон - щелкнуть по имени (в примере - фон1) и ввести новое имя.
  • Изменить фон - щелкнуть по кнопке Редактировать.
  • Удалить фон - щелкнуть по кнопке с крестиком.

Как организованы блоки команд в Скретче?

Во всех человеческих языках есть два типа частей речи: имена, обозначающие предмет речи, и глаголы, обозначающие действие или состояние предмета речи. В языке Скретч роль имен выполняют объекты (спрайты и сцена), а роль глаголов - разноцветные графические блоки, на которых написано выполняемое ими действие, команда. В Скретче 125 таких блоков, они сгруппированы в 8 категорий по своему значению.

Словарь блоков размещен в левой колонке интерфейса программы. За каждой категорией здесь закреплен свой цвет и название:
 - желтый для управления работой скриптов, создания ветвлений и циклов, запуска и остановки скриптов, обмена сообщениями;

 - синий для программирования движений спрайтов на сцене;

 - фиолетовый для изменения внешности и разговоров;

лиловый для программирования звукового сопровождения;

 - зеленый для рисования спрайтами линий и копий костюмов на сцене;

 голубой для «органов восприятия»  спрайтов и сцены, обнаружения различных событий и состояний объектов, связи с внешним миром;

 - светло-зеленый для операций над числами, буквами и логическими значениями;

 - 
оранжевый для хранения баллов, счета в игре и других переменных данных (чисел и слов), личные свойства и память спрайтов.
.

Что такое родственные группы блоков?

Внутри категорий у блоков есть «родственники», которые выполняют тоже действие, но немного иначе, или дополняют друг друга. Родственников легко распознать - эти блоки держатся рядом.

Как сделать скрипт?

Алгоритм создания скриптов

1. В области объектов выбрать исполнителя алгоритма.

2. Из палитры языка в центр сборки перенести нужные блоки, соединяя их друг с другом в скрипт.

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

В каком порядке выполняются действия в скрипте?

Последовательность выполнения действий в скрипте всегда направлена сверху - от заголовка - вниз, именно в таком направлении выполняются команды любого скрипта:

Запись сценария на русском языке

Запись сценария на языке Скретч

1. Сделать 10 шагов
2. Подождать 1 секунду
3. Сделать 10 шагов
Нижняя команда выполняется только после того, когда выполнена верхняя команда, как будто мы спускаемся сверху вниз по ступенькам блоков.

Каждый объект может иметь множество скриптов для выполнения разных алгоритмов.

Как добавлять данные в скрипт?

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

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

Как включить звуковой файл

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

Как конвертировать скрэтч-файл .sb в исполняемый файл .exe

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

Программу можно скачать по адресу: 

Какой компьютер нужен для Скретча?

 Современные компьютеры легко справляются со Scratch:
  • требования к системе: 
    • Дисплей: 1024 x 768 
    • 16-битный цвет и выше 
    • Дисковое пространство: не менее 120 MB 
  • операционные системы: 
    • Windows 2000 или выше для Scratch 1.4 
    • Windows 98 пользователи могут использовать Scratch 1.2.1 
    • Mac OS X 10.4 для Scratch 1.4 
    • Mac OS X 10.3 для Scratch 1.2.1 
    • Linux 
Для записи аудио необходима звуковая карта, колонки и микрофон. А для записи фото - вебкамера, подключенная к компьютеру.
Comments