Scratch е безплатната визуална среда за програмиране на MIT, с която милиони деца по света правят първите си игри и анимации. Вместо да пишеш код на клавиатурата, нареждаш цветни блокчета като пъзел — затова няма правописни грешки и детето се съсредоточава върху логиката, а не върху синтаксиса. Идеална е за 1.–7. клас.
Какво е спрайт?
Спрайтът е героят или обектът на сцената — котка, робот, топка, буква. Всеки спрайт има свои скриптове (програмата му от блокчета), свои костюми (как изглежда) и свои звуци. Програмата е разговор между спрайтовете на сцената.
Блокчетата — цветните тухлички на кода
Всяко блокче върши една задача, а ние ги сглобяваме отгоре надолу като тухлички. Блокчетата са групирани по цвят според това какво правят. Ето деветте категории:
ДвижениеВъншностЗвукСъбитияКонтролСензориОператориПроменливиМои блокчета
Движение
Местят и въртят спрайта по сцената — върви, завърти се, плъзни се до точка, отскочи от ръба. С тях героят оживява и се движи.

Външност
Променят как изглежда спрайтът — казва реплика в балонче, сменя костюм, размер и цвят, показва се или се скрива. Така добавяме изражение и стил.

Звук
Пускат звуци и музика, променят силата и темпото. Едно „мяу“ или весела мелодия правят играта жива.

Събития
Стартират кода — при щракване на зеленото знаме, натиснат клавиш или получено съобщение. Това са „спусъците“: всяка програма започва от събитие.

Контрол
Управляват реда и повторението — цикли („повтаряй“, „завинаги“), условия („ако … тогава“) и изчакване. Това е сърцето на логиката в програмата.

Сензори
„Усещат“ какво се случва — докосване между спрайтове, въпрос към играча, позиция на мишката, таймер. С тях играта реагира на детето.

Оператори
Смятат и сравняват — събиране и изваждане, случайни числа, сравнения, слепване на текст. Незаменими за точки, резултати и проверки.

Променливи
Пазят стойности, които се менят по време на играта — точки, време, животи. Представи си кутийка с памет, в която числото се сменя.

Мои блокчета
Сам създаваш ново блокче от свои стъпки и го ползваш многократно. Учи на подреденост и повторна употреба — както истинските програмисти правят функции.

Виж блокчетата в действие 🎮
Ето малка програма от само няколко блокчета — Събитие (зелено знаме) задейства Контрол (завинаги), който върти Движение (плъзгане) и Външност (казва реплика). Натисни зеленото знаме:
Истински Scratch проект — работи директно тук
Откъде да започна?
Най-добре се учи с правене. Започни с първия ни практически урок — Брояч на точки в Scratch — където за минути правиш работещ брояч с променлива, събитие и оператор. После върви по реда на курса.
Искаш детето ти да програмира с ментор?
В нашия STEM клуб децата правят игри и роботи стъпка по стъпка. Виж програмата на клуба →
Мнения