В конце статьи ссылка на интереснейшие проекты на Scratch, а пока расскажу про прекрасные новости о новых возможностях этого языка программирования.
Разработчики Scratch создали онлайн-лабораторию для испытаний новых функций Scratch. Сейчас доступны два экспериментальных расширения Scratch.
![](https://habrastorage.org/getpro/habr/upload_files/4d6/ab9/bbb/4d6ab9bbb785cb73399b634b5b9da3c9.png)
Первое для создания красивого текста, а второе для работы с использованием видеокамеры для перемещения спрайтов в определенную часть вашей головы.
![](https://habrastorage.org/getpro/habr/upload_files/e57/5b7/6c6/e575b76c64b3b3f18a741df885eeb576.png)
Давайте протестируем расширение для создания анимированного текста.
Перейдите по ссылке для запуска этого расширения.
Как видите — это не совсем обычный Scratch, внизу добавлено новое расширение с блоками зеленого цвета. Соберите скрипт для надписи текста. Обратите внимание, теперь не просто спрайт произносит текст “в облачке”, теперь сам спрайт исчезает и вместо него появляется красивый текст.
![](https://habrastorage.org/getpro/habr/upload_files/61a/cd0/770/61acd077018f8bfd04204f063dbae20b.gif)
Мне очень понравилось это расширение! С ним можно сделать очень красивые поздравительные открытки! Скорее бы его добавили “в продакт”. Давайте протестируем все возможности нового расширения.
Русский язык поддерживает, но слишком близко прилепило восклицательный знак.
![](https://habrastorage.org/getpro/habr/upload_files/45a/8d2/25e/45a8d225e08897224926493ebd8e82b9.png)
Оставим feedback.
![](https://habrastorage.org/getpro/habr/upload_files/fe9/d3e/cb6/fe9d3ecb69a6cc08026c5845a2580666.png)
Не ленитесь тоже оставлять отзывы, так разработчики быстрее исправят все недостатки и добавят это расширение в Scratch.
Следующий блок позволяет добавить эффекты к тексту, например эффект радуги.
![](https://habrastorage.org/getpro/habr/upload_files/177/c6b/edf/177c6bedf12d72a3effc7487a5dbfb6d.gif)
Или эффект печатающегося текста.
![](https://habrastorage.org/getpro/habr/upload_files/fd8/055/185/fd8055185594b14e7a033dd9d44ac9f8.gif)
Или эффект увеличивающегося текста.
![](https://habrastorage.org/getpro/habr/upload_files/519/c12/aac/519c12aacbc72ad5dd390b3b3ee612b9.gif)
Следующий блок позволяет скрывать текст и показывать спрайт.
![](https://habrastorage.org/getpro/habr/upload_files/b85/428/671/b85428671caf1e515d7c610e190f6992.gif)
Также есть блоки для изменения цвета текста и шрифта.
![](https://habrastorage.org/getpro/habr/upload_files/b1f/90e/206/b1f90e206a59aa4c785a91da742336fe.png)
И последний блок позволяет задавать ширину области вывода текста и выравнивание.
![](https://habrastorage.org/getpro/habr/upload_files/c80/1b7/06e/c801b706e78fdba2cb8069427ae62e38.png)
Очень полезное расширение!
А теперь давайте протестируем второе расширение, для работы которого нужна видеокамера.
Перейдите по ссылке https://lab.scratch.mit.edu/face/ и нажмите на синюю кнопку Try it out
Разрешите браузеру использовать видеокамеру на этом сайте.
Соберите следующий скрипт, который поместит спрайт на нос.
![](https://habrastorage.org/getpro/habr/upload_files/41c/a51/1e2/41ca511e2ed49cdd4a40eb036e4286a2.gif)
Это расширение использует искусственный интеллект для распознавания вашей головы, думаю скоро его научат распознавать и другие объекты!
Кроме носа спрайт можно поместить в любое место головы? например между глаз — это идеальное место для очков!
![](https://habrastorage.org/getpro/habr/upload_files/c8c/f8a/66a/c8cf8a66a53f705c7c6a8eda5f48e522.gif)
Следующий блок позволяет автоматически изменять размер спрайта в соответствии с размером головы — это важно когда вы приближаетесь и удаляетесь от камеры.
![](https://habrastorage.org/getpro/habr/upload_files/1e9/0cf/7fa/1e90cf7fad0da8e99c862de74b038f70.gif)
Еще один блок поможет наклонять спрайт одновременно с наклоном головы.
![](https://habrastorage.org/getpro/habr/upload_files/926/0da/820/9260da8204af17358ec2a0ee6d3d28ce.gif)
Кроме очков можно добавить и шляпу? задав ей положение в верхней части головы.
![](https://habrastorage.org/getpro/habr/upload_files/e8a/c4a/fe2/e8ac4afe240f15014b5c0e174a6592b9.png)
Еще есть несколько блоков для использования в заголовке скрипта и несколько логических блоков. Протестируйте их работу самостоятельно и не забудьте отправить обратную связь разработчикам в случае обнаружения ошибок.
![](https://habrastorage.org/getpro/habr/upload_files/11f/93f/e4c/11f93fe4cca360a3f3395337e60b1dfe.png)
Интересные проекты
Посмотрите пожалуйста проект про Сказку “Морозко” и затем сравните ее с ремиксом, который автор проекта создавал целых 4 часа. Звуковое сопровождение и текст остались без изменений, но автор ремикса переделал все фоны и спрайты.
И, конечно, не забывайте о моих детских онлайн курсах по программированию на Scratch.