– Firefox версия не ниже 38;
– Edge версия не ниже 12;
– Opera версия не ниже 32.
Совместимость со Scratch.
Проекты, созданные в Scratch, могут быть импортированы в Snap! с помощью следующего онлайн сервиса http://djdolphin.github.io/Snapin8r2/.
Проекты, созданные на Snap! могут быть сохранены в формате XML, а затем преобразованы в исполняемый EXE файл с помощью онлайн сервиса расположенного по адресу http://snapp.citilab.eu/.
Совместимость с внешними устройствами.
Snap! может быть использован со следующими внешними устройствами, подключаемыми к компьютеру:
– Orbotix Sphero;
– Lego NXT;
– Nintendo Wiimote;
– Finch and Hummingbird robots;
– Parallax S2 robot;
– LEAP Motion;
– Speech synthesis by Connor Hudson;
– Arduino;
– Fischertechnik ROBOTICS TXT Controller;
– Raspberry Pi.
Создаваемый проект состоит из отдельных спрайтов, которые перемещаются по сцене. Поведение каждого спрайта может быть запрограммировано с помощью скриптов, которых может быть несколько.
Скрипты собираются из отдельных блоков. Наверху каждого скрипта должен быть расположен блок с овальной шапкой. Этот блок содержит условие, при выполнении которого он начнет выполняться. Выполнение скрипта начинается сверху вниз, все блоки выполняются поочередно. Линейное выполнение программы может быть изменено с помощью блоков условия или цикла. Все скрипты проекта постоянно проверяют условия в своих шапках и при их выполнении запускаются одновременно.
Например, один скрипт перемещает спрайт, второй проигрывает звук, а третий изменяет его размер.
Все три скрипта выполняются одновременно.
Помимо прямоугольных блоков существуют овальные и шестиугольные блоки. Овальные блоки являются встроенными переменными, функциями или операторами. Овальные блоки вставляются в окошки других блоков.
Пример использования овального блока.
Шестиугольные блоки – это логические (булевы) переменные, логические операторы или логические выражения (предикаты). Они вставляются в окошки шестиугольной формы.
Пример использования предиката.
Голиков Денис Владимирович.
Окончил МЭИ по специальности промышленная электроника. Автор нескольких учебников по программированию на Scratch.
Сайт scratch4russia.com
Facebook https://www.facebook.com/ScratchBook4u
Страница книг https://www.facebook.com/scratch4you/
Вконтакте https://vk.com/scratch.book
e-mail scratch.book@ya.ru
При создании книги были использованы материалы следующих сайтов:
http://snap.berkeley.edu
http://progopedia.ru/implementation/snap/
http://scratch4russia.com/
Знакомство с интерфейсом Snap!
Запуск Snap!
Перейдите на сайт http://snap.berkeley.edu/, запустите Snap!
Кнопка запуска Snap!
Интерфейс Snap!
Интерфейс очень похож на интерфейс Scratch 1.4.
По умолчанию в Snap! установлен английский язык интерфейса. Однако его можно переключить на один из 38 языков.
Раздел меню для переключения языка.
Я не советую переключать его на русский, так как вся литература, по Snap! на английском языке.
Строка меню. Первая кнопка
Первая кнопка меню.
Первый раздел строки меню содержит следующие команды:
Текстовое описание проекта.
Читать дальше
Конец ознакомительного отрывка
Купить книгу