Денис Владимирович Голиков

Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch


Скачать книгу

будет установлена, то скрипт будет выполнен до конца, не смотря на нажатия на пробел.

      Пример скрипта.

      Prefer smooth animations

      Изменение частоты обновления сцены до 1/30 секунды, как в Scratch. В обычном режиме работы Snap! Обновляет экран с максимально возможной частотой. Это используется для более плавного отображения анимации движения спрайтов, при использовании большого количества различных подвижных объектов, а также для одинакового отображения анимации на компьютерах различной мощности.

      Flat line ends

      Закругление концов линий. Линии с закругленными краями выглядят аккуратнее, однако, в случае если надо нарисовать объекты прямоугольной формы, то эту опцию лучше не включать.

      Линия с прямоугольным концом.

      Линия с закругленным концом.

      Codification support

      Добавляет экспериментальную функцию позволяющую транслировать скрипты Snap! в программы на других языках программирования. Добавляет 4 блока.

      Поддержка трансляции.

      Для знакомства с этими экспериментальными возможностями Snap! загрузите пример «Codification».

      Часть блока транслирующего блоки в код на JavaScript.

      Пример трансляции.

      Inheritance support

      Поддержка наследования.

      Строка меню. Кнопки над сценой

      Возврат к стандартному размеру сцены

      Кнопка возвращает сцену к стандартному размеру.

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

      На весь экран

      Кнопка разворачивает сцену на весь экран. Snap! Переходит в режим презентации.

      Кнопка переключения в режим презентации.

      Зеленый флажок

      Запуск проекта.

      Если на зеленый флажок кликнуть, удерживая клавишу Shift, то Snap! перейдет в турбо режим и флажок смениться на зеленую молнию.

      Запуск проекта в турбо режиме.

      Пауза

      Пауза.

      Остановка проекта

      Остановка проекта.

      Кнопка добавить спрайт

      Эта кнопка добавляет новый спрайт с костюмом в виде стрелочки. Этот костюм называется костюмом черепашки. Не представляю, что надо было сделать с милым существом, чтобы оно стало таким!

      Кнопка добавления спрайта.

      Кнопка нарисовать спрайт

      При нажатии на эту кнопку откроется графический редактор. В котором можно нарисовать произвольный спрайт.

      Кнопка рисования спрайта.

      Свойства спрайта

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

      Свойства