Scratch для windows 8
Содержание:
- Книги, уроки и проекты на Scratch:
- Как работать в среде программирования Scratch?
- Элементы интерфейса
- Интерфейс и функциональные возможности
- Возможности
- Немного о Скретч
- Users who downloaded Scratch also downloaded:
- Как стать хакером
- Рисование
- Плюсы и минусы
- Возможности
- Scratch для Windows XP скачать бесплатно на русском
- Scratch
- Школа кода!
- Карьерный рост
Книги, уроки и проекты на Scratch:
Формирование учебной программы завершится в Новогодние праздники 2021 года. Но уже сейчас я выкладываю бесплатные уроки по Скретч в несколько сумбурном порядке, но по увеличению сложности проекта. Программный код не обязательно переписывать, в статьях есть возможность скачать спрайта вместе с программным кодом. В дальнейшем останется экспортировать персонажа игры в среду Scratch. Перед ознакомлением с авторскими уроками посмотрите бесплатные учебные пособия прошлых лет от одного из первопроходцев в детского программирования в России:
- Книга юных программистов на Scratch 1.4(epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №1 (epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №2 (epub)(запаковано в rar-архив)
- Журнал SCRATCH TIMES №3 (epub)(запаковано в rar-архив)
Обратите внимание, что с недавних пор появился ФОРУМ (путешественников и юных программистов) для обсуждения, переписки и решения вопросов по учебным программам. Базируется он на тематической группе ВКонтакте, через нее вы сможете пообщаться с автором проекта
Как работать в среде программирования Scratch?
Scratch — это язык визуального программирования за счет перемещения спрайтов (блоков). Обычно изучение языка проходит в виде создания детской игры или оживления мультиков. В среде уже присутствуют необходимые для творчества элементы. Вы можете сами добавить понравившуюся картинку. Запрограммировать для нее анимацию и получить великолепный мультфильм или невероятную игру. Простота программирования заключается в переносе готовых блоков и при необходимости их настройка. Настройка блока происходит путем введения нужного числа с клавиатуры или выбором действия для блока из выпавшего списка. Таким образом программировать в Scratch сможет любой ребенок. Недавно появилась версия для самых маленьких — ScratchJr. Особенность версии для маленьких деток является отсутствие текста в блоках, ребенок сможет научиться программировать еще не умея читать. Об этой программе я расскажу в следующем своем материале.

Визуальная консоль Scratch делиться на несколько блоков:
- Звуковые эффекты
- Движение объектов
- Внешность (в том числе загрузка ваших рисунков)
- События
- Управление
- Сенсоры
- Операторы
- Переменные
- Другие блоки
- Добавить расширение

В этой статье я не буду рассказывать о том, как программировать в Scratch — это очень долго и получится материал в нескольких частях. Но я выложу для вашего ознакомления уже готовые учебники, которые помогут сделать первые шаги в программировании и родителям и детям.
Элементы интерфейса
Интерфейс программы состоит из нескольких частей: сцена, спрайты, палитра блоков и область скриптов. Спрайты (или костюмы) – это любые объекты: люди, животные, растения, предметы. При запуске программы в редакторе всегда появляется рыжий кот, который является символом Scratch.

Сцена
После запуска программы автоматически создается белая сцена размером 480 на 360 пикселей. Для замены фона нужно нажать на квадрат «сцена», расположенный в нижнем левом углу.

Поменять его можно, кликнув по одной из следующих кнопок:
- Фон из библиотеки.
- Нарисовать новый фон.
- Загрузить фон из файла.
- Получить новый фон с камеры.
В центральной части ПРОГРАММЫ расположены 5 кнопок для работы со спрайтом:
- Дублировать.
- Удалить.
- Увеличить.
- Уменьшить.
- Помощь по блоку.

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

Графический редактор
Редактор работает в растровом (пиксельном) или векторном режиме. Картинки в векторной обработке состоят не из отдельных пикселей, а из различных геометрических объектов (точек, линий, прямоугольников, окружностей и т.д.). В отличие от растровых они сохраняют хорошее качество, не смотря на изменение размера. Переключаться между режимами можно в нижнем правом углу экрана.
Графический редактор открывается если нажать на кнопку «фон». В нижнем правом углу можно переключить режим с растрового на векторный. Здесь есть кисть, линия, овал/круг, прямоугольник, ластик, текст, заливка краской, выделение области.

Для удобства на сцену можно вывести декартову системой координат с осями Y и X, центр которой приходится на примерно на середину поля, примерно на то место, где при запуске программы находится кот. Это поможет управлять перемещением объекта, задавая координаты. Как это сделать рассмотрим немного дальше.
Список спрайтов
Над спрайтами расположены 4 кнопки:
- Библиотека, в которой расположены готовые объекты.
- Графический редактор для создания новых спрайтов.
- Загрузка персонажа из файла.
- Получение спрайта с камеры.

После нажатия на кнопку «Библиотека готовых персонажей» откроется окно со множеством объектов, среди которых есть животные, люди, предметы, транспорт и другие.
Попробуем выбрать спрайта из библиотеки. Кликните мышкой по любому спрайту, пусть это будет балерина.

И она сразу появилась на сцене возле кота и в списке спрайтов.

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

Кота больше нет, на сцене осталась одна балерина.

В графическом редакторе можно создавать новых персонажей. Для этого нажмите на кнопку в виде кисти «нарисовать новый спрайт». Справа появится поле редактора с колонкой инструментов для рисования.

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

Следующая кнопка позволяет импортировать персонажа из файла. Для этого выберите любой рисунок с компьютера и он окажется в списке.

С помощью последней кнопки можно преобразовать фотографию с вебкамеры в спрайт.
Палитра блоков
Основная часть Scratch 2.0 – это палитра блоков. Здесь расположены «движение», «внешность», «звук», «перо», «данные», «события», «управление», «сенсоры», «операторы», другие блоки. Если нажать на любой из них, внизу появится список команд такого же цвета.

Любая программа начинается с вкладки коричневого цвета «события». С помощью блоков из нее задается момент, с которого спрайт начнет выполнять заданную программу. Обычно это команда «когда щелкнут по зеленому флажку».
Потом добавляются команды из вкладки «движение», «внешность», «звук», «управление». Для того, чтобы собрать блоки в единый скрипт необходимо перетащить их с помощью мышки в правую часть рабочего пространства и соединить друг с другом как кубики лего.

Интерфейс и функциональные возможности
Программа разрабатывалась в первую очередь для детей, потому её интерфейс вышел достаточно простым и интуитивно понятным. После запуска вверху открывшегося окна можно увидеть стандартную горизонтальную панель для управления проектами. Чтобы все элементы редактора были на русском языке, необходимо нажать на иконку в виде глобуса и выбрать русский со списка.
Программная среда состоит из четырёх частей:
- Спрайты (каталог визуальных объектов, которыми можно управлять);
- Палитра блоков (большой набор разноцветных блоков-команд);
- Рабочая область скриптов (часть редактора, куда помещаются блоки для объединения в исходный программный код);
- Сцена (область, в которой можно наблюдать за результатами действий пользователя с объектами и блоками).

На панели со спрайтами изначально присутствует только мультяшный кот – символ Скретч, однако новые объекты легко добавляются из библиотеки, компьютера пользователя или создаются во встроенном графическом редакторе. Аналогичными способами можно подбирать подходящий фон для сцены.

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

Стоит заметить, что при наличии сетевого соединения пользователи могут делиться своими уникальными творениями с людьми со всего мира.
Возможности
Scratch нельзя назвать инструментом для программирования в привычной интерпретации, уж слишком он специфичен. Процесс написания приложений сильно отличается от стандартного в пользу максимального упрощения и появления интереса у детей школьного возраста. Привычные текстовые операции максимально заменены завораживающими графическими эффектами, в результате чего создание проектов выглядит, как некий детский конструктор. Интерфейс на русском языке ещё больше упростит работу.

Scratch отлично подходит для создания простеньких и красочных приложений, не требующих доступа к элементам операционной системы или к другим важным компонентам. За максимальную простоту использования придётся заплатить урезанными функциями и малой скоростью работы написанного софта. Всё-таки данный инструмент предназначен больше для обучения, нежели для полноценной работы.
Достоинства Scratch 2.0:
- Предоставленный язык программирования настолько прост и понятен насколько это возможно.
- Идеальный выбор для первоначального обучения азам создания приложений, простеньких игр и иных подобных проектов.
- Процесс написания программ выглядит как увлекательная игра, благодаря чему можно заинтересовать детей, которым классические языки программирования покажутся невероятно трудными.
- От пользователя не потребуются продвинутые знания в математике или других сложных наук.
- Простейший интерфейс, в котором с лёгкостью разберётся даже маленький ребёнок.
- Несмотря на свою простоту, он позволяет писать вполне полноценные приложения.
- Скретч портирован на огромное количество платформ, в том числе и на Arduino.

Недостатки:
- Из-за максимального упрощения для пользователей, возможности языка слишком ограничены. Системные приложения или другие тяжёлые программы на нём написать вряд ли удастся (даже если это удастся, полученное ПО будет работать невероятно медленно).
- Взрослым людям лучше не начинать со скретч, иначе переход на что-либо более сложное будет болезненным.
Немного о Скретч
ВНИМАНИЕ:
Скаченный дистрибутив является Офлайн-редактором для программирования в среде Scratch без Интернета. Зарегистрировавшись на официальном сайте на русском языке — https://scratch.mit.edu доступен больший функционал
Для работы в личном кабинете требуется Интернет. В офлайн-редакторе Scratch Desktop есть некоторые ограничения:
- Недоступна публикация проектов. Требуется подключение к Интернету и перенос проекта
- Дистрибутив не работает на Хромбуках и Linux. Для запуска программы требуется Windows 10 или Mac OS 10
- В версии Desktop можно привязывать расширения, но для этого придется подключаться к Интернету
- Существуют две старые версии (скачать их можно нажав на название программы): Scratch 2.0 ПК (скачать) и Scratch 1.4 ПК (скачать) (это для тех у кого старые версии Windows и Mac)
Users who downloaded Scratch also downloaded:
We are happy to recommend you programs like Scratch that other users liked. Software similar to Scratch:
Julian-Gregorian-Dee Date Calculator
7.36
Effectively perform date conversions and calculations with this application
Download
Genealogy Software
User rating
The Complete Genealogy Builder
2013
Effectively regulate and manage your genealogical data
Download
Genealogy Software
User rating
Excel2GED-family.xls
1.0
Effortlessly convert all your Excel files to gedcom format
Download
Genealogy Software
User rating
PrettyEarth — World Atlas and Maps, GPS
6.0
Learn and analyze geographical information in many formats
Download
Genealogy Software
User rating
Как стать хакером
После запуска Scratch 1.4 вы попадаете сразу в основное окно программы, в пределах которого, собственно и происходит вся магия. Основное окно разделено на 4 блока. Давайте по порядку:

- Блок команд (слева). В этом блоке Вы встретите весь набор основных функций, которые активируются простым перетаскиванием в окно скриптов (о нём чуть ниже). Все команды вписаны в разноцветные прямоугольники, что в дальнейшем очень облегчает работу. На первый взгляд может показаться, что их мало, но поверьте – их вполне достаточно, особенно учитывая, что все они сочетаются друг с другом.
- Блок скриптов (посередине). Это блок, в котором вы и будете строить свою программу, перетаскивая сюда команды из левого окна. Все команды на русском языке, могут сочетаться друг с другом и располагаться в нужном вам порядке. Также в этом окне есть две дополнительные вкладки, куда вы можете вставлять свои звуки и менять одежду вашего мультяшного персонажа.
- Блок выполнения программы (право-верх). Здесь вы можете видеть персонажа (по умолчанию – это рыжий кот), который и является объектом программирования. Он будет выполнять все команды, которые вы поместите в блок скриптов. Для выполнения/остановки программы сверху имеются зелёная и красная кнопки.
- Блок выбора объектов (право-низ). Тут можно выбрать вместо кота любого другого персонажа, либо нарисовать его самому во встроенном графическом редакторе, которые не сложнее стандартного Paint.
Рисование
В среде Scratch 2 рисуют не только в графическом редакторе, но еще пером, мышью и клавиатурой, составляя для этого скрипты.
Рисуем пером
С помощью пера можно заставить спрайт двигаться, оставляя за собой след. Для составления программы нам потребуются зеленые блоки из раздела «перо» и фиолетовые «из раздела «внешность». Откройте новый проект и попробуйте нарисовать горизонтальную синюю линию с помощью вот такого скрипта:
Команда «поднять перо» означает, что спрайт взял кисть и с этого момента за ним будет тянуться нарисованная линия. Соответственно после блока «опустить перо» рисунков не будет. В команде «установить цвет пера» программа обычно выбирает случайную расцветку.
Поменять расцветку пера можно следующим образом:
- Щелкните по квадратику с цветом.
- Наведите курсор на желаемую расцветку на палитре блоков.
- 1 раз щелкните по нему левой кнопкой мыши и цвет изменится.
Запустите программу, нажав клавишу «1» на клавиатуре и вы увидите, как кот пересекает сцену, оставляя за собой синюю линию. Если блок «показаться» заменить командой «спрятаться», то линия будет нарисована сама по себе, без спрайта.
Нарисовать равносторонний треугольник нам поможет вот такой скрипт:
Повторить 3 раза – количество сторон треугольника, 50 шагов – длина стороны, 120 градусов – размер одного угла равностороннего треугольника.
Рисуем мышью
Для того чтобы рисовать, передвигая курсор по сцене, составьте вот такой скрипт.
Запустите программу и проведите курсором мышки по сцене. Если все сделано правильно, то за ним будет тянуться нарисованный след
Обратите внимание, в этом скрипте мы использовали новый блок из раздела «управление» со сложной конструкцией «если, иначе». После «если» команда выполнится (опустится перо) при выполнении заданного условия (мышка нажата)
При его несоблюдении перо рисовать не будет.
Рисуем клавиатурой
Клавиатурой можно рисовать с помощью стрелок. Для каждой из клавиш необходимо составить персональные скрипты.
Но если их запустить, ничего не произойдет. Для того, чтобы начать рисовать нужно написать программку для пера:
И еще можно сделать скрипт для очищения сцены, на случай, если не понравится рисунок. Для его запуска будем использовать клавишу «пробел».
Разместите все эти программки в области скриптов одну под другой, щелкните по флажку и попробуйте рисовать стрелками на клавиатуре.
Плюсы и минусы
После того как мы рассмотрели функционал приложения, давайте поговорим также о его сильных и слабых сторонах. А заключаются они в следующем.
Достоинства:
- Максимальная простота освоения данного языка программирования делает его самым простым. Это даже понятнее чем HTML + CSS.
- Наглядность алгоритмов, по которым должна работать программа. Вся последовательность действий тут хорошо визуализирована.
- Процесс работы с кодом и медийным контентом, входящими в будущий проект, выполнен в мультяшном и игровом стиле. Это позволяет заинтересовать детей, которые ни за что бы не стали работать с монотонной грядой символов и цифр.
- Для работы с приложением человек не должен знать вообще ничего. Не понадобятся даже основы математики.
- Все управляющие элементы расположены на привычных местах. Работать с софтом очень просто и приятно.
- Даже довольно серьезные приложения можно написать в данной среде, хотя, конечно же, с большим «скрипом».
- Скретч может работать на самых разных платформах, включая популярную в последнее время Arduino.
Недостатки:
- Скудный функционал сразу бросается в глаза человеку, который хоть что-то понимает в программировании. Как бы вам ни хотелось и каким бы профессионалом вы не были, ничего серьезного написать с его помощью точно не выйдет.
- Если человек начнет учить данный язык, потом, при переходе на что-то нормально, появятся трудности с переобучением.

Возможности
- добавление и создание новых объектов;
- обработка событий;
- настройка взаимодействия объектов с пользователем, между собой;
- использование стандартных средств языка программирования процедурного типа (циклы, типы данных, переменные, следование, ветвление);
- управление графикой, музыкой, звуками, анимацией;
- векторное рисование;
- добавление фоновых изображений;
- смена костюмов;
- сохранение готовых проектов;
- размещение проекта в сетевой коллекции и мн. др.
Плюсы и минусы
Плюсы:
- бесплатное распространение;
- русский интерфейс;
- простое использование без наличия предварительных знаний о программировании;
- возможность развития собственных идей до конечного программного продукта;
- развитие творческого мышления и системного анализа;
- конструирование игр, моделей, историй.
Минусы:
не обнаружено.
Альтернативы
Pivot Stickfigure Animator. Бесплатная программа для разработки двумерных анимаций. В ней доступны готовые объекты, также возможно создание собственных. Объекты можно редактировать и создавать для них достаточно сложные сценарии. Анимации сохраняются в PIV или GIF формате.
NeoAxis 3D Engine. Бесплатная среда для разработки 3D проектов разной сложности. Обладает собственной графикой, моделями, шаблонами, физикой. Имеет большой набор инструментов. Поддерживает возможности рендеринга. Позволяет создавать трехмерные игры, визуализацию ПО, одиночные модели.
Принципы работы
Для начала работы в среде Scratch запустите программу.
В правой части интерфейса расположена область с главным героем приложения. Сюда же вы сможете добавлять новые объекты, здесь же программируется определенный ряд событий. Героям можно давать различные команды, перечень которых находится в отдельной области левой верхней части окна.

Чтобы собрать из команд скрипт (сценарий), следует положить команду в область серого цвета, расположенную по центру.
В качестве сигнала, на который будут реагировать все программируемые объекты, нужно использовать кнопку с зеленым флажком. Для остановки движений и действий понадобится красная кнопка Stop.
Над любым объектом можно осуществить такие действия:
- видоизменить его (команды-кирпичики фиолетового цвета);
- переместить (синие команды);
- добавить звуки (лиловые команды);
- определить направление, расстояние (голубые команды);
- добавить костюмы (из библиотек или нарисованные) и т. д.

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

Подробности о работе в среде смотрите в видео:
https://youtube.com/watch?v=3vOC2xEywYM
Scratch – простая среда для создания анимаций и программ, дающая множество возможностей для самостоятельного творчества.
Scratch для Windows XP скачать бесплатно на русском
| Версия Scratch | ОС | Язык | Размер | Тип файла | Загрузка |
|---|---|---|---|---|---|
|
Scratch |
Windows XP | Русский |
58.23mb |
exe |
Скачать |
|
Scratch для Linux |
Linux | Русский |
57.62mb |
zip |
Скачать |
|
Scratch для Mac |
Mac | Русский |
57.23mb |
zip |
Скачать |
Scratch
Scratch — детский язык программирования, позволяющий школьникам получать первые навыки работы с настоящими проектами.
Создает комфортные условия для взаимодействия со звуком и картинками, позволяет создавать оригинальные открытки, анимированные изображения и динамические сцены, с прописыванием последовательностей действий при помощи скриптов.
Общая информация о программе
Scratch представляет собой объектно-ориентированную среду программирования, адаптированную для детей. Предназначен для учащихся средних школ в возрасте от 8 до 16 лет, знакомит их с основными принципами компьютерного рисования и составления программ, помогает в освоении законов логики. Несмотря на внешнюю простоту, система позволяет разрабатывать сложные проекты — слайд-шоу, мультфильмы и даже игры.
Scratch поддерживает русский язык, относится категории наиболее эффективных средств обучения детей программированию. Обладает упрощенным интерфейсом с удобным расположением информационных блоков, без необходимости переключаться между вкладками при работе. Открывает детям доступ к собственной соцсети, где они могут общаться между собой и делиться проектами.
Функциональные возможности Scratch
Приложение позволяет школьникам создавать проекты различного уровня сложности, с использованием как готовых объектов из встроенных библиотек, так и разработанных ими самостоятельно. Система содержит графический редактор, обеспечивающий работу с фигурами и фоном, предусматривает возможность отладки и компилирования в исполняемые файлы созданных проектов. Проведение обучения в игровой форме облегчает детям восприятие нового материала и повышает их заинтересованность.
Среди возможностей среды программирования:
- создание проекта с нуля, с самостоятельной разработкой всех объектов и написанием скриптов;
- редактирование проекта, добавление, удаление и изменение входящих в него компонентов;
- сохранение проекта на компьютере в виде файла или размещение в сети.
Scratch построен по принципу лего, содержит логические блоки, на основе которых происходит создание объектов и сцен. При работе над проектом ребенок использует переменные и операторы, подбирает подходящий тип движения и звуковое сопровождение, создает сценарии и проводит визуализацию. Приложение способствует развитию у детей фантазии, аналитического мышления, творческих и математических способностей, тренирует память, учит продумывать и планировать действия, запоминать и систематизировать внушительные объемы информации.
Школа кода!
Для программирования на «Скретч» не нужно писать исходный код — вся работа строится вокруг компоновки готовых блоков, как правило, состоящих из картинки и выбранного варианта «поведения» этой картинки — к примеру, движения, изменения размеров, цвета.

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

Такой подход позволяет начать программировать без серьёзных знаний в математике и теории алгоритмов. А игровой подход и крупное онлайн-сообщество позволяют подросткам не только тренировать навыки, которые помогут им в будущем при «взрослом» программировании, но и получать мгновенную оценку своих творений и обратную связь со зрителями, а также общение с такими же начинающими программистами.
Однако хотелось бы упомянуть тот факт, что «детское» программирование может создать и иллюзорно упрошенное восприятие будущей профессии. Как показывает практика, реальное программирование — это всё ещё скрупулезный и педантичный (пусть и хорошо оплачиваемый) труд, который выдержит в ежедневном режиме, к сожалению, не каждый.
Кстати, третью версию Scratch вполне можно назвать революционной:
- Появилась полная онлайн-версия данной среды программирования. Что позволило для разработки использовать практически любой компьютер с установленным на нём онлайн-браузером. В том числе любой планшет или смартфон;
- Появилась возможность создания расширений для Scratch 3 — например, новый вид блоков или новый сценарий поведения блоков. Но это уже под силу более опытным программистам, так как для этого применяется язык JavaScript (к примеру, подобное расширение мог бы написать преподаватель информатики для своих учеников);


Конечно, успех MIT в создании и распространении Scratch не мог остаться незамеченным среди конкурентов. Считается, что более развитым функционалом обладает среда под названием Snap!, созданная в Университете Беркли и одним из активных участником сообщества Scratch. Также существует и система ScratchJr, которая позволяет «писать программы» даже тем деткам, которые пока не умеют читать! Конечно, она менее сложная и работает, как правило, на планшетах.
Карьерный рост
От момента скачивания Scratch до желания попробовать что-то посложнее пройдет совсем немного времени, поверьте. Но куда двигаться дальше?
После освоения версии 1.4 можно смело переходить на Scratch 2.0 или 3.0 – они имеют схожий, но более приятный внешний вид, прорисовку персонажей и анимации, а также немного изменен функционал. Новая версия имеет более высокие системные требования. Перенести уже созданные проекты из старой версии, к сожалению, уже не получится из-за разного формата файлов. Также новая версия обязательно требует установленного Adobe AIR.

Но пожалуй самым главным шагом вперед для тех, кто освоил Scratch будет программа Starlogo TNG, созданная на его основе и позволяющая работать уже с 3D графикой. Starlogo – это «прокачанный» Scratch – тут вам и создание окружения, и расширенный набор команд и функций, а также возможность создавать игры от первого лица!