Читаем Программирование на Scratch 2. Часть 2 полностью

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

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

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

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

Блок запроса на ввод информации. Выводит на экран вопрос, и строку ввода информации. После ввода ответа нажмите Enter, или кликните мышкой на синий кружочек с галочкой.

Блок ввода информации. Возвращает значение, введённое пользователем в строке ввода.

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

Сенсор нажатия мышки. Сенсор принимает значение «истина», если мышка нажата.

Блок возвращает из памяти работающей программы текущую координату Х курсора мышки.

Блок возвращает из памяти работающей программы текущую координату Y курсора мышки.

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

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

Блок поворота видеоизображения.

Блок изменения прозрачности видеоизображения.

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

Блок перезапуска таймера. Обнуляет значение таймера.

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

Блок возвращения из памяти компьютера текущих значений даты и времени. Все данные возвращаются в числовом формате.

Блок возвращения из памяти компьютера количества дней, прошедших с начала века.

Блок возвращения из памяти сайта scratch.mit.edu имени пользователя, который запустил программу.

З. БЛОКИ ОПЕРАТОРОВ.

Оператор сложения двух чисел.

Оператор вычитания двух чисел

Оператор умножения двух чисел.

Оператор деления двух чисел.

Оператор генерации случайных чисел. Возвращает случайное целое число из заданного диапазона.

Логическое сравнение двух чисел. Возвращает значение «истина», если первое число меньше второго.

Логическое сравнение двух чисел. Возвращает значение «истина», если числа равны.

Логическое сравнение двух чисел. Возвращает значение «истина», если первое число больше второго.

Логическая операция И. Возвращает значение «истина», если оба условия истинны.

Логическая операция ИЛИ. Возвращает значение «истина», если хотя бы одно из условий истинно.

Логическое НЕ. Возвращает значение «истина», если условие ложно.

Блок объединения двух текстовых строк. Возвращает объединённую строку.

Блок получения символа из строки текста. Возвращает символ с указанным номером из строки текста.

Блок определения длины строки. Возвращает числовое значение длины текстовой строки.

Оператор остаток от деления. Возвращает остаток от деления первого числа на второе.

Оператор округления. Возвращает число без дробной части.

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

ПРИЛОЖЕНИЕ 3. ОТРИЦАТЕЛЬНЫЕ ЧИСЛА.

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

Числовая ось, это прямая линия, на которой написаны все числа, начиная от 0 и до края бумаги. На самом деле числовая ось бесконечная. Если мысленно продлить её за пределы листа бумаги, то на ней будут числа 100 (сто), 1000 (тысяча), 1000000 (миллион), 1000000000 (миллиард) и даже ещё больше.

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

Все числа на такой числовой оси больше ноля. Такие числа называются «положительные». Они вызывают только положительные эмоции. Например, два арбуза, три персика, пять шоколадок. А ещё бывают «отрицательные» числа. Это числа со знаком «минус».

Они идут от ноля влево до края бумаги и ещё дальше. Бывают числа -100, -1000, -1000000. Отрицательные числа вызывают отрицательные эмоции.

Например, если я дам Вам минус три персика, то это означает, что я отберу у Вас три персика.

Отрицательные числа обычно пишут в скобках. Вот несколько примеров.

1+(-1)=0

5+(-2)=3

(-10)+(-10)=(-20)

5+(-10)=(-5)

Вот числовая ось целиком.

Если мы прибавляем положительное число, мы двигаемся по числовой оси вправо. 2+2=4. 4 правее, чем 2. Если мы прибавляем отрицательное число, то мы двигаемся по числовой оси влево. 4+(-8)=(-4). (-4) левее чем 4.

Отрицательные числа очень часто используются в создании игр. Любое движение влево — это отрицательное число.

Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT