IT для детей: как запустить игру со «Скретч» на Андроид
Язык программирования Scratch — это визуальный язык программирования, предназначенный для обучения основам кодинга и развития творческого мышления у детей и начинающих программистов. В онлайн-школе программирования для детей Pixel ребята могут изучить курсы кодинга на Scratch или самостоятельно заняться обучением. Для этого созданы специальные видео-уроки, где опытные преподаватели наглядно рассказывают как, например, запустить игру со «Скретч» на Андроид. Полное видео также можно посмотреть в конце статьи.
Здесь же вы можете прочитать об этом в текстовом формате.
Для начала, немного информации о языке программирования Scratch:
Визуальный интерфейс «Скретч» использует визуальный блок-ориентированный интерфейс, где пользователи создают программы, соединяя блоки вместо написания кода. Блоки представляют собой различные команды и операции, такие как движение, звук, графика и т. д.
Простота в использовании. Scratch разработан таким образом, чтобы быть легким в использовании даже для новичков в программировании. Блоки легко соединять, перетаскивать и настраивать, что упрощает создание программ и отладку ошибок.
Визуальное программирование. Оно позволяет пользователям изучать основы программирования, последовательность, циклы, условия и переменные. Это делает язык идеальным инструментом для детей и начинающих кодеров.
Компьютерная графика и анимация. Scratch предоставляет пользователю возможность создавать графические проекты и анимации с помощью спрайтов (графических объектов) и фонов.
Сообщество и обмен. Любители этого языка кодинга собираются в онлайн-сообществах, где могут делиться своими проектами, идеями, получать обратную связь и взаимодействовать с другими людьми. Это позволяет создавать коллаборативные проекты и находить вдохновение у других пользователей.
Разнообразие проектов. Scratch подходит для создания широкого спектра проектов, от игр и анимации до мультимедийных презентаций и интерактивных историй. Это позволяет выражать свою творческую сторону и применять свои навыки программирования в разных областях.
Scratch является мощным инструментом для обучения программированию и развития компьютерных навыков у начинающих. Он доступен бесплатно и имеет обширное сообщество пользователей, что делает его популярным инструментом кодинга по всему миру. К тому же многие дети начинают свой путь в ИТ именно с изучения этого языка.
Сохраняем игру Scratch на компьютер и конвертируем файл
Для начала нам понадобится готовая игра, написанная на «Скретч». После того как активное окно с игрой загрузится, нажмите вверху рабочей зоны «Файл», а в раскрывшемся списке «Сохранить на свой компьютер».
Хоть мы и выполняем программирование на «Скретч», но скачанный файл нужно конвертировать в файл с другим расширением.
Конвертация должна превратить исходный файл в файл с расширением html.
Чтобы сократить время преобразования файла, воспользуемся готовыми онлайн-инструментами.
Для этого заходим в любую поисковую систему, например «Яндекс», и пишем текст «sb3 to html». Этот текст означает, что мы хотим конвертировать файл того формата, который сохраняется в Scratch, в формат html.
Нажмите клавишу Enter и перед вами появится список сайтов, где можно конвертировать файлы.
Можете сразу перейти по первой ссылке, или на сайт https://sheeptester.github.io/htmlifier/.
Здесь расположено множество настроек, но нас интересуют лишь некоторые из них. Прокручиваем страницу до пункта «selecting a file on your computer» и нажимаем кнопку «Выбрать файл». После этого откроется новое окно, с помощью которого нужно найти и выбрать только что скачанный файл в формате sb3.
Далее, прокручиваем страницу вниз и находим кнопку HTMLify (в переводе на русский это значит что-то вроде «заэштеэмелить»). После конвертации файл автоматически скачается. Если после нажатия кнопки файл конвертировался, но скачивание не началось, нажмите на кнопку «Download» и скачайте измененный файл.
Программирование на «Скретч»: подготавливаем рабочий стол
Чтобы не возникло путаницы, нужно аккуратно расположить все файлы на рабочем столе. Создайте папку «Game». Важно, что в этой папке кроме файла игры в формате html ничего не было.
Затем, переименуем файл, теперь он должен называться index.html. Название обязательно должно быть написано с маленькой буквы и без ошибок.
Следующим шагом станет превращение этого файла в файл с расширением apk. Именно с таким расширением устанавливаются файлы в систему Android.
Конвертация файла и запуск специальной программы
Впереди нас ждет очередная конвертация файла, но уже по другому пути. Это не совсем программирование для детей, но важный навык, который в будущем поможет быстро конвертировать файлы из одного расширения в другое.
Снова запускаем удобный поисковик и прописываем «websitetoapk». После этого нужно перейти на сайт https://websitetoapk.com/.
Здесь на экране будет размещена кнопка с надписью «Download now!» — нажмите на нее. Вас перебросит на следующую страницу, где необходимо нажать «Free download» и начнется загрузка специального приложения.
Запустите его и установите как обычное приложение, примите соглашение и оставьте галочку, которая создает иконку на рабочем столе. По завершении установки нужно нажать «Finish» и оставить галочку запуска приложения после установки. Приложение должно запуститься.
При первом запуске программы может показаться, что она создана для отправки ракеты на луну — настолько много в ней кнопок и разделов. Но мы расскажем что нужно нажать, чтобы добиться нужного результата.
Расскажем по пунктам что нужно сделать:
В строке «Website type to Convert» нужно выбрать пункт «Local HTML Website».
В «App Title» прописать название игры, например, «ping pong» (или иное название вашей игры, но на английском языке). Обратите внимание, что название, которое вы укажете в «App Title», будет отображаться на экране смартфона.
В разделе «App orientation» выбираем «Landscape», так как все игры Scratch для школьников создаются в горизонтальном формате.
Выбираем папку, в которой находится файл index.html, нажав «Choose Folder».
В правой части программы размещена колонка «Extras» (дополнения), в которой нужно поставить галочку напротив пункта «Full screen». Это необходимо для того, чтобы приложение на устройствах запускалось в полноэкранном режиме. При этом убираем галочку с пункта «Show Toolbar (Title)».
После того, как выполнены все эти условия нашего урока Scratch, нужно нажать на красную кнопку «Build Android APK», а затем «Ок».
Это запустит процесс создания файла с игрой, которая запустится на устройстве с операционной системой Android. После окончания процесса нужно нажать «Finish».
Скретч для подростков: продолжаем работу с файлом
Если все предыдущие шаги выполнены верно, файл должен скомпилироваться и сохраниться. Узнать куда именно он сохранился просто. Найдите в программе строчку «Output Directory» — именно здесь будет прописан путь, где расположен созданный файл. Часто файл появляется на рабочем столе.
Теперь у нас есть готовый файл и возникает вопрос — как же отправить его на смартфон?
Тут есть несколько вариантов:
Подключить смартфон с помощью провода к компьютеру и перенести файл с него на устройство.
Отправить файл в мессенджер самому себе через компьютер, а в мобильной версии скачать его на устройство.
Передать файл через Bluetooth.
Мы рассмотрим третий вариант передачи файла.
Для этого включите Bluetooth в настройках компьютера:
Нажмите «Пуск»
В строке поиска введите «Параметры Bluetooth и других устройств»
В строке «Bluetooth» передвиньте ползунок в положение «Вкл».
Чтобы передать файл таким способом, нужно его выделить правой кнопкой мыши и выбрать «Отправить» —> «Устройство Bluetooth» —> выбор своего устройства.
Через некоторое время файл «по воздуху» будет передан на смартфон, нужно нажать на него и начать установку.
Еще через некоторое время игра будет установлена. Теперь достаточно нажать на ее иконку и играть.
Вот таким несложным образом можно конвертировать игру и перекинуть ее на смартфон с компьютера.
Если вы хотите узнать больше о том, как с помощью языка программирования Scratch создать Paint, игровое меню, меню, дополненную реальность или мультфильм — посмотрите бесплатные уроки на Youtube-канале школы «Пиксель». Кроме того, здесь можно узнать о том, как создавать игровые проекты на Roblox, используя язык программирования Lua, разобраться с возможностями программирования на языке Python или освоить Blender.
Также в плейлистах есть ролики о повышении уровня компьютерной грамотности для детей. Это крайне важные навыки, которые помогают расширить свои возможности и быстрее осваивать более сложные компьютерные темы.
В современном мире IT для детей имеет множество преимуществ для их будущего:
Развитие познавательных навыков. IT помогает детям развивать логическое и аналитическое мышление, обучает их решать проблемы и принимать решения. Они учатся анализировать, сравнивать и оценивать информацию, что полезно в повседневной жизни.
Развитие креативности. IT предлагает детям возможность выразить свою фантазию и креативность через создание различных проектов, игр и приложений. Они могут стать авторами своих собственных игр, анимаций, мультфильмов и веб-сайтов.
Подготовка к будущей карьере. Сфера информационных технологий — одна из самых быстроразвивающихся и востребованных отраслей в мире. Изучение ИТ-навыков с детства позволяет подготовить ребенка к будущей карьере в этой сфере.
Улучшение коммуникативных навыков. Часто дети работают над проектом в команде, обмениваться идеями и решают задачи вместе. Это помогает им стать лучше, учит взаимодействовать с другими людьми и развивать навыки работы в группе.
Развитие технических навыков. ИТ учит детей использовать различные технологии и программное обеспечение. Это помогает им лучше понимать и использовать современные технологии в повседневной жизни и работе.
Все эти преимущества позволяют детям развиваться в технологичном мире и успешно адаптироваться к изменениям в будущем.
Если вы хотите, чтобы ваш ребенок изучил востребованные навыки, стал опытным программистом и был уверен в своей карьере — отправляйте его на обучение в школу программирования Pixel. Здесь ребята дошкольного и школьного возраста изучают кодинг и успешно готовятся к жизни в мире, где требуются грамотные ИТ-специалисты. Например, изучить язык Scratch могут дети от 6 лет. Занятия проходят онлайн или очно, в группах или индивидуально. А наши педагоги обязательно находят общий язык с ребятами.