Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Делимся подробным гайдом по Scratch-программированию: как устроен интерфейс визуальной среды и какие блоки в ней можно использовать.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

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

Занятия по программированию на Scratch в школе «‎Пиксель»‎
Занятия по программированию на Scratch в школе «‎Пиксель»‎

Scratch откроет детям увлекательный мир программирования с помощью блоков, из которых можно составить код. Благодаря блочному программированию ребята смогут создать настоящую игру и затем сами поиграть в нее.

Создание различных проектов на языке Scratch помогает детям не только постепенно изучать сферу IT, но и развивать различные навыки и качества, такие как креативность, логическое мышление, усидчивость и любознательность.

Интерфейс Scratch
Интерфейс Scratch

На сайте Scratch вы сможете найти огромное количество различных игр, презентаций, мультфильмов от начинающих и профессиональных разработчиков.

Школа программирования для детей «Пиксель»‎ подготовила подробный гайд по Scratch, чтобы помочь ученикам начальных классов разработать свой первый проект.

Как начать программировать на Scratch?

Для начала перейдите на сайт Scratch и откройте редактор проекта, нажав на кнопку «Создать».

Начните создавать свои проекты на Скретч в онлайн-режиме
Начните создавать свои проекты на Скретч в онлайн-режиме

Выберите русский язык в программе в выпадающем списке, далее перейдите в раздел «Учебник».

Раздел «Учебник» покажет возможности создания проектов в Скретч
Раздел «Учебник» покажет возможности создания проектов в Скретч

Здесь можно выбрать разные виды проектов, которые создаются на платформе.

Прямо на рабочей сцене программы вы пошагово можете повторить выбранную анимацию.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

А еще можно выбрать вкладку «Костюмы» и теперь уже в графическом редакторе изменить персонажа.

<p>Раздел «Костюмы» во многом схож с графическим редактором Paint, поэтому прост в освоении детьми</p>

Раздел «Костюмы» во многом схож с графическим редактором Paint, поэтому прост в освоении детьми

<p>А во вкладке «Звуки» можно добавить различные музыкальные эффекты, подходящие игре</p>

А во вкладке «Звуки» можно добавить различные музыкальные эффекты, подходящие игре

Посмотрите видеоурок, посвященный введению в Скретч и началу работы с программой. С его помощью вы сможете создать свою первую простейшую программу.

Чтобы добавить новых персонажей в проект, нажмите на кнопку добавления спрайтов и выберите из библиотеки подходящие.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода
Библиотека спрайтов
Библиотека спрайтов

Чтобы запрограммировать каждый спрайт, нажмите на него и создайте программу: выберите нужные блоки из левого меню и соедините их между собой.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Блоки кода — это команды для персонажа. Соединив их вместе, вы создаете программу для героя. Такой скрипт может заставить спрайта двигаться, менять цвета и издавать различные звуки. В проект можно добавлять много персонажей, а затем для каждого из них создавать одну или несколько программ.

Смотрите подробное видео про создание спрайтов и программирование первых игр на Скретч:

В Scratch есть много разных типов блоков и у каждого из них своя функция. Обратите внимание на форму блоков: в них есть специальные выемки сверху и снизу, предназначенные для соединения между собой.

Блоки событий в Scratch

Блоки из этой категории обозначаются желтым цветом и имеют особую форму с выступом наверху. Это стартовые блоки, которые должны располагаться в начале кода. Желтые блоки показывают, какая цепочка действий должна произойти после того, как проект будет запущен.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Триггером для старта могут стать разные события: нажатие флажка, изменение громкости или заднего фона, получение сообщения и другое.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Обратите внимание, что между собой такие блоки нельзя соединить.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Блоки движения в Scratch

Эти блоки синего цвета позволяют спрайту двигаться по заданной траектории и выполнять определенную последовательность действий.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Блоки синего цвета можно соединять между собой для выполнения заданного порядка действий.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

А еще эти блоки могут заставить спрайта прыгать, для этого нужно выбрать блок с указанием точки перемещения в системе координат.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Блоки внешнего вида в Scratch

Блоки фиолетового цвета изменяют внешний вид спрайта.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Например, при заданных условиях ваш спрайт может увеличиться или уменьшится в размере, изменить цвет, спрятаться или показаться на карте.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Фиолетовые блоки также можно соединять между собой.

Блоки управления в Scratch

Оранжевые блоки помогут запрограммировать процессы в игре и настроить периодичность их выполнения. С помощью блоков управления дети знакомятся с циклами в программировании, разбираются в том, что такое бесконечный и ограниченный цикл.

Такие блоки также можно соединять и использовать пошагово.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Блоки звуков в Scratch

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Розовые блоки позволяют управлять звуками, задействовать звуковое сопровождение в игре.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Фиолетовые блоки можно соединять между собой и расставлять их в определенной последовательности.

Блоки сенсоров Scratch

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Команды из этой категории помогут создать проект, который реагирует на внешние условия и может воспроизводить несколько вариантов событий в зависимости от условий запуска.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Обратите внимание, что не все синие блоки можно соединять между собой.

Создание собственного блока

В Скретч также можно сделать новый блок по заданным параметрам.

Обучение школьников программированию с нуля: как создать первую игру с помощью блочного кода

Уроки программирования на Scratch для школьников

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

Попробуйте создать игры на Скретч самостоятельно. Мы подготовили отдельный плейлист видеоуроков, посвященных созданию онлайн-игр.

Учитесь, развивайтесь и изучайте программирование вместе с уроками школы «Пиксель»‎. Смотрите бесплатные туториалы на нашем YouTube-канале или приходите на курсы, чтобы открыть ребенку мир возможностей в IT.

1515
4 комментария

А можно меня забесплатно обучить, я в душе школьник.

4

Комментарий недоступен

2

Еще есть Stencyl, первая вещь в которой я копался, ибо там реально было сделать все на визуальном коде. Жаль там нет поддержки для консолей.
https://www.stencyl.com/