Scratch — это уже не игрушки
Незаметно для нас Scratch из языка программирования для детей превратился в огромное онлайн-сообщество самоучек-программистов. За время пандемии количество пользователей этого языка удвоилось, и он начинает обгонять в рейтингах популярности «реальные» языки программирования (наподобие Typescript и Rust).
Scratch — это уже не игрушки.
Скорее всего, вы знаете, что Scratch — это язык программирования для детей, в котором используются визуальные блоки:

Как и многие родители в пандемию, я недавно познакомил с ним моих детей. Он постепенно начал их захватывать, и я осознал, что под его поверхностью скрывается нечто большее. Я решил присмотреться, и вот что обнаружил.
Не просто язык программирования
Scratch — это онлайн-среда программирования, расположенная на scratch.mit.edu. В ней используется визуальный редактор, который выглядит вот так:

Язык и редактор нацелены на создание игр, анимаций, историй и других визуальных произведений. Пользователи Scratch (скрэтчеры) могут создавать и сохранять проекты в своём аккаунте, а также публично делиться ими.
Именно благодаря публикации проектов всё становится интереснее. Scratch — это не просто язык, это сообщество.
Веб-сайт Scratch позволяют с лёгкостью просматривать проекты чужие проекты, «лайкать» и добавлять их в избранное, писать комментарии, просматривать исходники и переделывать их на свой вкус. Можно подписываться на других пользователей и совместно работать над курированием коллекций проектов, называемых «студиями» (на которые тоже можно подписываться и оставлять комментарии).
В этом смысле он похож на Github или Codepen, только Scratch предназначен для детей. Пик распределения возрастов новых скрэтчеров приходится на 12 лет, а большинству меньше 16 лет:

Именно функции сообщества по-настоящему увлекли моих детей. Они очень радовались, когда кто-то подписывался на них или «лайкал» один из их проектов. Это давало им мотивацию создавать более амбициозные вещи.
Амбициозность проектов иногда сильно впечатляет. Скрэтчеры часто создают копии «реальных» игр наподобие Cut the Rope, Super Mario Bros и Terraria. Функции наподобие облачных переменных позволяют им создавать многопользовательские онлайн-игры типа Taco Burp (очень популярной в моём доме):
Я, мастерски выносящий девятилеток
Кто-то даже построил Scratch внутри Scratch!

Это был только вопрос времени
Нахождение подобных проектов стало для меня потрясением. Скрэтчеры создавали проекты, способные конкурировать с лучшими примерами, которые я видел на Codepen. И всё это на визуальном языке программирования для детей!
Кроме редактора есть и другие ресурсы, помогающие детям быть продуктивными:
- На веб-сайте Scratch есть туториалы, wiki и форумы, которыми часто пользуются дети, чтобы задавать вопросы и помогать друг другу.
- Интерфейсы REST API позволяют использовать сторонний инструментарий наподобие Turbowarp — параллельного сайта, позволяющего выполнять проекты Scratch в двадцать раз быстрее.
- Десктопное приложение Scratch позволяет разрабатывать проекты на Scratch офлайн.
- Планшетное приложение ScratchJr представляет собой упрощённую версию редактора Scratch для маленьких детей (5-7 лет).
Масштабы Scratch
Как и у многих других онлайн-занятий, популярность Scratch за время пандемии выросла, однако, в отличие от остальных, её рост не замедляется:

Обратите внимание, что заметен циклический паттерн использования, совпадающий со школьным учебным годом. Его пик приходится на весну, а снижение — на лето, что даёт нам представление о том, в какой степени работа со Scratch связана с его применением в школах.
Благодаря этому недавнему росту Scratch ворвался в двадцатку самых популярных языков программирования индекса Tiobe. На момент написания поста (июль 2022 года) он находится на 21-м месте, обгоняя Typescript, Rust, Julia и другие важные языки. Индекс Tiobe несовершенен, однако тенденции очевидны.
Из-за новообретённой популярности языка такие скрэтчеры, как Griffpatch, Will_Wam и другие стали мини-знаменитостями, собирающими сотни тысяч подписчиков на scratch.mit.edu и других платформах (Griffpatch имеет более 175 тысяч подписчиков на Youtube, где он публикует туториалы Scratch по таким аспектам разработки игр, как скроллинг фона и рейкастинг).
Другую статистику можно посмотреть на странице статистики сообщества и в ежегодном отчёте Scratch. По любым возможным метрикам Scratch испытывает бум популярности (по всему миру!) и не думает останавливаться.
Почему так получилось
Для этого у Scratch есть множество хороших свойств.
Он бесплатен (благодаря Scratch Foundation), а туториалы позволяют постепенно знакомиться с языком, что упрощает его использование в школе и дома.
У платформы есть чёткие правила сообщества, и она хорошо модерируется (по крайней мере, моя семья пока не столкнулась ни с чем подозрительным).
И самое важное: просмотр чужих проектов показывает, что это возможно. Ребёнок начинает с того, что играет, потом ему становится любопытно, и вот он уже изменяет код, чтобы добавить себе жизней.
Всё это появилось не само собой. Это стало реализацией более пятидесяти лет работы программистов и педагогов, стоявших на плечах таких великанов, как Logo и LEGO Mindstorms. Если вам стало любопытно, прочитайте про теорию конструкционизма!
Если вам важно обучение программированию и вы ищете проект, которому можно помочь материально, то вряд ли найдёте что-то лучше.
А если вы знаете детей, заинтересованных в программировании, то расскажите им о Scratch. Пусть они какое-то время поиграют в созданные другими пользователями игры, исходный код которых находится на расстоянии всего одного клика.
- Блог компании Sportmaster Lab
- Программирование
- Учебный процесс в IT
- Карьера в IT-индустрии
- Социальные сети и сообщества
Рюкзак
Рюкзак находится внизу меню Скриптов.Чтобы сохранить спрайт или сцену, нужно тащить в рюкзак то, что нужно сохранить. Спрайты и сцены из библиотеки в рюкзаке сохранить нельзя. Чтобы вытащить сохранённый спрайт или сцену, тащи их в их окошко (окошко спрайта находится между меню скриптов и окошком сцен, которое находится после окошка спрайта). Чтобы удалить спрайт или сцену из рюкзака, нужно по объекту нажать правой кнопкой мыши, и нажать всплывающую кнопку удаления (она там единственная).
Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA, если не указано иное.
Playing Undertale Fanmade Games (Omnibelief Phase 3, Distrust Sequel, SHANGHAIVANIA, Uppertale)
![]()
Welcome to the stream! Be sure to have fun and be nice to everyone in the chat! Update: I have muted the audio in SHANGHAIVANIA since it got copyrighted. Play The Games Yourself: Omnibelief Phase 3 https://scratch.mit.edu/projects/407690822/ Distrust Sequel by SegaSonic101 https://scratch.mit.edu/projects/319932775 INK sans phase 3 SHANGHAIVANIA https://gamejolt.com/games/11871/528229 Undertale: Uppertale https://gamejolt.com/games/undertale-uppertale/118651 Music, sound effects used in the video: Undertale OST: 015 — sans. https://www.youtube.com/watch?v=Zzo6L3wsf8c Undertale OST — Spear of Justice Extended https://www.youtube.com/watch?v=YTy9v9a7Tmo -Timestamps- 0:00 — Intro 3:00 — Omnibelief Phase 3 15:02 — Distrust Sequel by SegaSonic101 39:21 — INK sans phase 3 SHANGHAIVANIA 1:40:34 — Finding games to play 1:46:56 — Undertale: Uppertale 2:34:36 — Outro Can we hit 10 like’s? WELCOME TO THE SECOND VOID! THE SHEOL! | CLICKERTALE 3 https://www.youtube.com/watch?v=wVWn6eqxF1k Completing The Mission — The Henry Stickmin Collection! (ULB Secret Boss Fight as well) https://www.youtube.com/watch?v=1P03cCStYnI More Undertale FanGames videos: https://www.youtube.com/watch?v=HVqrVvZDBZc&list=PLMy0E_0kIDGCao9PBK9z9RPBzUbcdabwU More Livestreams: https://www.youtube.com/watch?v=X6ybFJQAH7Q&list=PLMy0E_0kIDGAMA3gEbZk14EyROwr66PKy Subscribe for more awesome vids: https://www.youtube.com/channel/UC7lUotfM_RTSQS2juL8-kOg Follow me on Twitch: https://www.twitch.tv/gamesphi Outro music: Track 28 — Undertale Green by TheRadGuy STAY AWESOME ! #GAMESPhi #Undertale #Fanmade
Показать больше
Войдите , чтобы оставлять комментарии
Санс против Чары


222496
Из раздела:

В мире подземелья из игры Андертейл происходят странные вещи, и мало кто знает на самом деле какие. Эта игра позволяет вам заглянуть на одну из известных противостояний Санса против Чары. Активные события игры будут происходить в подземном, но освещенном здании. Санс представляет собой скелета невысокого роста. Чара – это людской ребенок, который и является одним из самых часто встречаемых персонажей Андертейла. Игра рассчитана больше на двоих игроков, поэтому зовите друга, чтобы он вам составил компанию и начинайте борьбу. Каждый герой обладает магическими способностями большой силы, поэтому важно использовать это преимущество, ибо противник уничтожит вас.
Управление:
- Управление Санса: используйте W, A и D для перемещения. Атаки в заметках и кредитах.
- Управление Чары: используйте стрелку вверх, стрелку влево и стрелку вправо для перемещения и нажмите стрелку вниз для атаки
Нажатие кнопок от 1 до 9 это использование магии и призыв вспомогательных объектов и субъектов.