Что такое Scratch и почему он бесплатный
Scratch создан в Медиалаборатории MIT (Массачусетский технологический институт) в 2007 году. Проект финансируется фондами и государственными грантами — поэтому для детей и учителей абсолютно бесплатен и останется таким навсегда. Никаких подписок, донатов или «премиум-функций». Подробнее о том, что такое Scratch и как устроен этот язык программирования — в отдельной статье.
На Scratch можно: играть в чужие проекты, создавать свои игры и анимации, делиться проектами, ремикшировать чужие работы. Всё — в браузере, без скачивания. Само программирование в Scratch устроено по событиям — скрипт из блоков запускается, когда что-то произошло в проекте, а не построчно, как в текстовых языках.
Для первого опыта выберите простую сцену: пусть герой двигается, говорит фразу и реагирует на нажатие клавиши. Ребёнок сразу видит результат каждого блока, понимает связь между командой и действием, а затем может постепенно добавить счёт, препятствия и собственные правила игры.
Как зайти на Scratch онлайн: пошагово
- Откройте браузер (Chrome, Firefox, Safari) — любой современный подойдёт
- Перейдите на scratch.mit.edu
- Для просмотра игр — ничего не нужно, можно играть сразу
- Для создания проектов — нажмите «Создать» (синяя кнопка вверху)
- Для сохранения и публикации — зарегистрируйтесь: нужны имя пользователя, пароль и email родителей (для детей до 13 лет)
Офлайн-редактор тоже бесплатный — скачайте его для работы без интернета. Но онлайн-версия обновляется чаще и не требует установки.
Как изменить язык интерфейса Scratch
Интерфейс переведён на десятки языков, включая русский. Переключатель языка — выпадающий список внизу страницы сайта: откройте его и выберите «Русский». А в самом редакторе язык меняется иконкой глобуса в верхнем меню. После этого меню, подсказки и названия блоков команд будут переведены. А вот сами игры и проекты, которые публикуют другие пользователи, остаются на языке автора — переключатель меняет только интерфейс, а не чужой контент.
Как найти лучшие игры на Scratch
На главной странице есть несколько разделов:
- Рекомендованные — отобраны куратором сервиса, всегда высокое качество
- Что сейчас популярно — проекты с наибольшей активностью за неделю
- Студии — тематические сборники (horror games, симуляторы, мультики)
- Поиск — введите «minecraft», «undertale», «geometry dash» — найдёте фанатские версии
Как запустить проект и играть
Открыли чужую игру и не знаете, что нажать? Играть в чужие проекты проще, чем кажется:
- Зелёный флажок над сценой запускает проект — с него начинается почти любая игра
- Полноэкранный режим — иконка со стрелками в верхнем левом углу сцены разворачивает игру на весь экран
- Управление у большинства игр — стрелки и пробел на клавиатуре или мышь; на телефоне и планшете — касания прямо по экрану
- Красный знак «стоп» рядом с флажком останавливает проект, а кнопка «See inside» («Заглянуть внутрь») показывает, из каких блоков собрана игра
Чтобы просто играть в опубликованные проекты, регистрация не нужна — аккаунт понадобится только для того, чтобы сохранить и опубликовать свою игру.
Scratch 3.0: что изменилось и как работает редактор
Версия 3.0 (актуальная) — визуальная среда программирования на HTML5, где вместо кода команды собираются из цветных блоков мышью; поддерживает планшеты и телефоны. Интерфейс редактора:
- Слева — палитра блоков: движение, вид, звук, события, управление, операторы, переменные
- По центру — рабочая область, куда перетаскиваете блоки
- Справа вверху — сцена с анимацией
- Справа внизу — список спрайтов и фонов
Сам редактор блоков построен на Blockly — открытой библиотеке Google для визуального программирования. Тот же принцип «код собирается из пазла, а не печатается» используют и другие учебные среды на Blockly, поэтому полученный навык переносится и туда.
Расширения (Music, Pen, Video Sensing, Text to Speech) добавляются через кнопку + снизу слева. Всё бесплатно.
Курс для детей
Scratch с нуля: игры, анимации, проекты
Ребёнок изучит язык с нуля до уверенного уровня: создаст платформер, мультфильм и квиз. Занятия онлайн — индивидуально, один ученик и педагог.
Подробнее о курсеС какого возраста можно начинать
Официально сервис рекомендован детям 8–16 лет. На практике:
- 6–7 лет — ScratchJr (мобильное приложение, упрощённая версия)
- 8–10 лет — базовые проекты: анимации, простые игры. Можно начинать самостоятельно
- 11–14 лет — сложные игры с несколькими уровнями, переменными, клонами
- 14+ — пора переходить на Python или JavaScript