Создавай. Программируй. Делись!
Scratch — визуальная среда программирования, где дети создают игры, анимации и интерактивные истории, просто соединяя цветные блоки
Что такое Scratch?
Самая популярная визуальная среда программирования в мире
Drag & Drop программирование
Создавайте программы перетаскиванием цветных блоков. Никаких синтаксических ошибок — только творчество!
Игры и анимации
Создавайте свои собственные игры, мультфильмы и интерактивные истории
Сообщество
Делитесь проектами и изучайте работы других программистов со всего мира
Для школы
Используется в более чем 150 странах как введение в программирование
Соберите скрипт — кот выполнит его на сцене
Настоящая сцена Scratch: центр — точка 0:0, ось Y смотрит вверх, спрайт упирается в край. Блоки синие — движение, фиолетовые — внешность.
Демонстрационная сцена требует JavaScript. Сам Scratch открывается кнопкой ниже и работает в браузере бесплатно.
Здесь шесть блоков из сотен. В самом Scratch есть события, условия, циклы, переменные, звук и рисование — и можно сделать свою игру целиком.
Что можно создать в Scratch?
Игры
Платформеры, аркады, головоломки
- Управление с клавиатуры
- Столкновения объектов
- Счёт и уровни
Анимации
Персонажи и истории в движении
- Смена костюмов
- Синхронизация
- Звуки и музыка
Интерактивность
Реакция на действия пользователя
- Клики мышью
- Нажатие клавиш
- Ввод данных
Арт и музыка
Творческие проекты без ограничений
- Рисование
- Звуки
- Эффекты
Как начать?
Откройте Scratch
Никакой установки — всё работает прямо в браузере
Выберите персонажа
Scratch Cat или загрузите своего
Перетащите блоки
Выбирайте блоки из палитры и соединяйте их
Запустите!
Нажмите зелёный флажок и смотрите на результат
Scratch: что это и с чего начать
Что такое Scratch
Scratch — визуальная среда программирования, созданная в Массачусетском технологическом институте (MIT Media Lab) и бесплатная для всех. Программа собирается мышью из цветных блоков, которые соединяются как детали конструктора: несовместимые просто не защёлкиваются друг с другом. Из-за этого синтаксической ошибки в Scratch не бывает в принципе, и ребёнок с первой минуты занимается логикой, а не расстановкой скобок.
Блоки разделены по категориям и раскрашены соответственно: синие отвечают за движение спрайта, фиолетовые — за внешность, жёлтые — за события, оранжевые — за управление, циклы и условия. Действие происходит на сцене размером 480 на 360 точек, где центр — это координата 0:0, а ось Y направлена вверх, как на уроке математики. Демонстрация выше работает по тем же правилам.
С какого возраста и что нужно уметь
Обычно с 7–8 лет — с момента, когда ребёнок уверенно читает и управляется с мышью. Верхней границы нет: на Scratch делают вполне серьёзные проекты, а в школьной программе он встречается и в пятом, и в шестом классе как пропедевтика перед текстовыми языками.
Заранее знать ничего не нужно, устанавливать тоже: среда открывается по ссылке в браузере и сразу готова к работе. Регистрация не требуется. Обратная сторона — проект живёт в текущем окне, поэтому готовую работу нужно сохранить файлом на компьютер, иначе она пропадёт вместе с закрытой вкладкой.
Что делают в Scratch на уроке
Четыре типовых сценария. Анимация: спрайт ходит, меняет костюмы, говорит репликами — вводятся события и последовательность действий. Игра: управление с клавиатуры, столкновения, счёт и уровни — вводятся условия и переменные. Интерактивная история: сцена реагирует на щелчки и ввод. Творческий проект: рисование, звук, музыка — здесь Scratch ближе к художественной мастерской.
Хорошая первая задача — та, где результат виден за пять минут: кот идёт до края сцены и говорит «Мяу!». Дальше её усложняют по одному шагу: добавить поворот, добавить повтор, добавить реакцию на клавишу. Такой порядок работает лучше, чем большой проект с самого начала: у ребёнка всё время что-то работает, и это держит интерес.
Часто задаваемые вопросы
Нужно ли регистрироваться и платить? expand_more
С какого возраста подходит? expand_more
Что можно сделать в Scratch? expand_more
Подходит ли для урока информатики? expand_more
Чем Scratch отличается от Blockly Games? expand_more
Готовы творить?
Откройте Scratch и создайте свою первую программу прямо сейчас!
rocket_launch Открыть Scratch open_in_new