pets MIT Media Lab

Создавай. Программируй. Делись!

Scratch — визуальная среда программирования, где дети создают игры, анимации и интерактивные истории, просто соединяя цветные блоки

🌍
100M+ пользователей
🎮
1B+ проектов
📚
30+ языков
🏆
MIT Media Lab
🐱 🎮
lightbulb О проекте

Что такое Scratch?

Самая популярная визуальная среда программирования в мире

drag_pan

Drag & Drop программирование

Создавайте программы перетаскиванием цветных блоков. Никаких синтаксических ошибок — только творчество!

MIT10+лет
sports_esports

Игры и анимации

Создавайте свои собственные игры, мультфильмы и интерактивные истории

groups

Сообщество

Делитесь проектами и изучайте работы других программистов со всего мира

school

Для школы

Используется в более чем 150 странах как введение в программирование

touch_app Сцена и спрайт

Соберите скрипт — кот выполнит его на сцене

Настоящая сцена Scratch: центр — точка 0:0, ось Y смотрит вверх, спрайт упирается в край. Блоки синие — движение, фиолетовые — внешность.

Демонстрационная сцена требует JavaScript. Сам Scratch открывается кнопкой ниже и работает в браузере бесплатно.

Здесь шесть блоков из сотен. В самом Scratch есть события, условия, циклы, переменные, звук и рисование — и можно сделать свою игру целиком.

auto_awesome Возможности

Что можно создать в Scratch?

🎮

Игры

Платформеры, аркады, головоломки

  • Управление с клавиатуры
  • Столкновения объектов
  • Счёт и уровни
🎬

Анимации

Персонажи и истории в движении

  • Смена костюмов
  • Синхронизация
  • Звуки и музыка
🌐

Интерактивность

Реакция на действия пользователя

  • Клики мышью
  • Нажатие клавиш
  • Ввод данных
🎨

Арт и музыка

Творческие проекты без ограничений

  • Рисование
  • Звуки
  • Эффекты
rocket Начать

Как начать?

1

Откройте Scratch

Никакой установки — всё работает прямо в браузере

2

Выберите персонажа

Scratch Cat или загрузите своего

3

Перетащите блоки

Выбирайте блоки из палитры и соединяйте их

4

Запустите!

Нажмите зелёный флажок и смотрите на результат

menu_book Справка

Scratch: что это и с чего начать

Что такое Scratch

Scratch — визуальная среда программирования, созданная в Массачусетском технологическом институте (MIT Media Lab) и бесплатная для всех. Программа собирается мышью из цветных блоков, которые соединяются как детали конструктора: несовместимые просто не защёлкиваются друг с другом. Из-за этого синтаксической ошибки в Scratch не бывает в принципе, и ребёнок с первой минуты занимается логикой, а не расстановкой скобок.

Блоки разделены по категориям и раскрашены соответственно: синие отвечают за движение спрайта, фиолетовые — за внешность, жёлтые — за события, оранжевые — за управление, циклы и условия. Действие происходит на сцене размером 480 на 360 точек, где центр — это координата 0:0, а ось Y направлена вверх, как на уроке математики. Демонстрация выше работает по тем же правилам.

С какого возраста и что нужно уметь

Обычно с 7–8 лет — с момента, когда ребёнок уверенно читает и управляется с мышью. Верхней границы нет: на Scratch делают вполне серьёзные проекты, а в школьной программе он встречается и в пятом, и в шестом классе как пропедевтика перед текстовыми языками.

Заранее знать ничего не нужно, устанавливать тоже: среда открывается по ссылке в браузере и сразу готова к работе. Регистрация не требуется. Обратная сторона — проект живёт в текущем окне, поэтому готовую работу нужно сохранить файлом на компьютер, иначе она пропадёт вместе с закрытой вкладкой.

Что делают в Scratch на уроке

Четыре типовых сценария. Анимация: спрайт ходит, меняет костюмы, говорит репликами — вводятся события и последовательность действий. Игра: управление с клавиатуры, столкновения, счёт и уровни — вводятся условия и переменные. Интерактивная история: сцена реагирует на щелчки и ввод. Творческий проект: рисование, звук, музыка — здесь Scratch ближе к художественной мастерской.

Хорошая первая задача — та, где результат виден за пять минут: кот идёт до края сцены и говорит «Мяу!». Дальше её усложняют по одному шагу: добавить поворот, добавить повтор, добавить реакцию на клавишу. Такой порядок работает лучше, чем большой проект с самого начала: у ребёнка всё время что-то работает, и это держит интерес.

quiz FAQ

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

Нужно ли регистрироваться и платить? expand_more
Нет. Scratch открывается по ссылке и сразу готов к работе: ни аккаунта, ни почты, ни оплаты. Среда создана в Массачусетском технологическом институте и распространяется бесплатно.
С какого возраста подходит? expand_more
Обычно с 7–8 лет. Программа собирается перетаскиванием цветных блоков, поэтому синтаксических ошибок не бывает в принципе — ребёнок сразу занимается логикой, а не расстановкой скобок и точек с запятой.
Что можно сделать в Scratch? expand_more
Игры — платформеры, аркады, головоломки, — мультфильмы и анимации, а также интерактивные истории, реагирующие на действия пользователя. Готовым проектом можно поделиться и посмотреть чужие работы.
Подходит ли для урока информатики? expand_more
Да, Scratch используется как введение в программирование более чем в 150 странах. Он хорошо ложится на пропедевтический курс: алгоритм, цикл, условие и событие вводятся наглядно.
Чем Scratch отличается от Blockly Games? expand_more
Движок блоков у них общий, но Scratch — свободная среда, где вы делаете собственный проект с нуля, а Blockly Games — набор готовых упражнений с уровнями и заданной целью.
🐱

Готовы творить?

Откройте Scratch и создайте свою первую программу прямо сейчас!

rocket_launch Открыть Scratch open_in_new