Scratch - это бесплатный язык программирования и онлайн-сообщество, где вы можете создавать свои собственные интерактивные истории, игры и анимации. Это очень полезно для учителей, исследователей в области образования и демонстрации программного обеспечения в области компьютерных наук.
Царапина позволяет нам понять, как программировать с объектами, не будучи таким техническим . Это позволяет вам исследовать и играть визуально с объектно-ориентированным программированием.
Scratch можно бесплатно установить и распространить на любом компьютере с Windows, Mac OS X или Linux. Многие учителя и ученики по всему миру создают приложения и публикуют их в Интернете, чтобы делиться ими с другими людьми. Несмотря на то, что язык прост, требуются некоторые знания о том, что событие программирования является объектом и как оно работает.
Установка в Windows проста, так как программа основана на Flash, и процесс заключается в установке exe, предоставляющего Next, в случае Linux он работает напрямую в 32-битной, но не в 64-битной среде. Поскольку мы сделаем учебник с некоторыми сложностями, мы установим 64-битную версию
Adobe AIR Installer - это многоплатформенное программное обеспечение, которое позволяет устанавливать и запускать настольные приложения и мобильные приложения, запрограммированные с помощью Adobe Flash, ActionScript или Adobe Flex, и позволяет создавать устанавливаемые приложения в Windows, Linux, OS X и мобильных операционных системах.
Для этого мы идем в окно терминала и пишем следующий код, чтобы загрузить Adobe Air Installer .
wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.binМы также можем скачать их из Интернета
Затем мы назначаем разрешения
sudo chmod + x AdobeAIRInstaller.binДля запуска программы установки Adobe AIR требуются библиотеки GNOME, поэтому мы настроим ссылки на библиотеки (только для 64-разрядных) с помощью следующих команд:
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0sudo ln -s / usr / lib / x86_64-linux-gnu / libgnome- keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.Затем мы устанавливаем AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin
После установки Adobe AIR необходимо щелкнуть правой кнопкой мыши загруженный файл Scratch.air и выбрать « Открыть с помощью Adobe Air Application Installer».
Это запустит установку или удаление в соответствии с тем, что мы хотим сделать
После установки мы можем запустить его из этого же файла или из меню Linux, в Windows он создаст свой собственный ярлык.
Таким образом, мы получаем доступ к рабочей панели Scratch 2.0, которая позволит нам; Создавайте множество алгоритмов, симуляций и понимайте ориентацию объекта без программирования.
Описание Scratch Tools Панели и блоки. Рабочее пространство Scratch состоит из следующих блоков: Главное меню: оно расположено вверху, оттуда мы можем начать проект, открыть его, сохранить или поделиться им в сети. У нас также есть меню справки Block Store: это центральная область, где находятся команды по умолчанию для программирования.
У нас также есть много элементов для создания анимации и игр. Операции, которые мы можем выполнять, это движение, управление, внешний вид, события, датчики и т. Д.
Панель скриптов или программ
Это вкладка, которая является частью хранилища блоков. Сценарий - это приказ или инструкция, которую программа выполнит, например, переместиться вправо, повторить 10 раз и т. Д.
Строительная логика
Логика построения программы в Scratch заключается в подборе блоков сценариев, которые будут влиять на объекты или символы, которые мы имеем на сцене.
Вкладка "Костюмы" или "Костюмы"
В этом пространстве мы найдем персонажей и объекты, которые будут участвовать в нашей анимации. Мы можем импортировать другие символы или использовать их из библиотеки.
Звук или вкладка Звук
Это позволяет добавлять звуки к нашим объектам и нашей программе.
этап
В это пространство вставляются объекты или элементы, которые будут отображаться в программе. Сценарий имеет размер по умолчанию 480 пикселей в ширину и 360 пикселей в высоту, и чтобы дать нам лучшее представление о положении объектов, показывает нам положение с использованием координат x и y.
Координаты помогают нам позиционировать объекты на сцене. Давайте рассмотрим простой пример того, как анимировать персонажа. Мы входим в Scratch и видим по умолчанию изображение кота на сцене, щелкаем и перетаскиваем его, чтобы переместить его влево внизу. $config[ads_text5] not found
Затем мы идем в Программы> События и перетаскиваем порядок при нажатии (это на языках, таких как Jquery, будет .click () или в Java mousePressed), то есть при нажатии на зеленый флаг. Затем мы идем в движение и нажимаем на 10 шагов и перетаскиваем его ниже предыдущего. Теперь, если мы запустим программу, нажав на зеленый флажок, мы увидим, что кошка переместилась на 10 позиций.
Анимация ходьбы персонажа:
Создание проекта
Мы создаем новый проект, по умолчанию удаляем изображение кота и импортируем из библиотеки изображения, соответствующие последовательности персонажа « мальчик-ходячий» .
Затем мы создаем следующую программу: $config[ads_text6] not found
Начнем с последовательности программы со следующей логики:
- Нажатие Bounce символа, если вы касаетесь правого края. Переместите и переместите на 90 градусов, то есть вправо.
- Повторите навсегда: Повторите блок похода справа 20 раз.
- Покажите каждый костюм или последовательность прогулок : перемещайтесь на 20 мест на каждом шагу, который делает персонаж.
- Подождите 0, 3 секунды между каждым шагом персонажа, чтобы придать больше реализма. Когда он достигает правого края, он меняет положение и идет влево -90 градусов. Отскок персонажа, если он касается левого края
- Повторите прогулочный блок слева 20 раз: покажите каждый костюм или последовательность прогулок.
- Переместите 20 мест на каждом шаге, который делает персонаж : подождите 0, 3 секунды между каждым шагом персонажа, чтобы придать больше реализма.
- Этап с фоном и несколькими объектами. Затем мы создадим анимацию, в которой танцуют два человека. Для этого мы запускаем новый проект, удаляем кота, который появляется по умолчанию. Затем мы подходим к значку под сценой, обозначающей фоны, мы можем выбрать фон по умолчанию или загрузить его или сфотографировать
При выборе предопределенных средств откроется окно с фондами, разделенными по категориям, выберите один двойным щелчком мыши.
Затем мы добавляем два объекта в сценарии: из значка выберите объект и выберите кадры Екатерины и Кэсси, каждый объект будет иметь свой собственный код.
Код для объекта Catherine будет следующим:
- Нажав
- Повторять вечно
- Следующий костюм
- Подождите 0, 3 секунды
- Затем мы нажимаем на спрайт, соответствующий Cassy, и добавляем тот же код
- Нажав
- Повторять вечно
- Следующий костюм
- Подождите 0, 3 секунды
Нам нужно поставить музыку, чтобы девушки танцевали, для этого мы выбираем сцену и переходим на вкладку звука, здесь мы добавляем mp3, который нам нравится.
Затем на вкладке программы сценария необходимо поместить следующий код:
- Нажав
- Повторять вечно
- Воспроизвести звук mp3
Использование камеры и видео
Очень интересным аспектом для создания интерактивных игр является то, что Scratch предлагает возможность использования видеокамеры в качестве входных данных.
Мы можем наблюдать за пользователем с игрой взрывающихся воздушных шаров, участвующих с его веб-камерой, с очень простым кодом
С помощью видеокамеры мы можем запрограммировать события для управления объектом посредством движения, поэтому мы можем создать игру, в которой лопаются воздушные шары, убивают жуков, воспроизводят звук при касании определенного элемента.
У Scratch также есть онлайн-редактор, где мы можем тестировать наш код, не устанавливая ничего, и он также сопровождается множеством примеров для создания анимации, игр, эффектов и многого другого.
Расширение программы Scratch - sb или sb2. Если мы хотим скомпилировать программу Scratch для ее распространения, мы можем скомпилировать ее как jar для Java с помощью приложения ToJAR, если мы хотим создать исполняемый файл для Windows, мы должны установить плагин Scratch BYOB.
- 0
СТАТЬИ