Поделись улыбкою своей, и она не раз к тебе еще вернется! Учимся использовать готовые программы, соединим две (и более) программы в одну. (Предполагается, что на каждом рабочем месте ученика подключен сетевой диск и из среды Скретч ученик может открыть по очереди два файла «Облако плавает» и «Вертолет») 1. Откроем 1-ю программу и проанализируем ее. Способ a: Двойной клик по файлу (запустится среда Скретч и в ней файл) Способ b: Открыть файл из среды Скретч, т.е. запустить Скретч, open… Файл oblako1.sb Облако расположить левее центра на -200, выше центра экрана на 100 Начало блока бесконечного повторения --Если достигнута стена, то отразиться от стены --Двигаться со скоростью 5 -Начало блока Условие. Если левая клавиша мышки нажата на облаке, то --повернуть облако --установить скорость облака -1 -Конец блока «условия» Конец блока бесконечного повторения 2. Изменим программу: начальное положение облака другое. Пусть облако будет пониже, изменим значение, вместо y:=100 напишем y:= 50, напечатаем цифры и изменим чуть-чуть рисунок облака, но не меняем цвет, иначе не получится сравнивать цвет облака и свет вертолета, что нужно будет для программирования столкновения облаков и вертолета. 3. Сохраним – экспортируя Укажите имя файла: oblako(Lena) или oblako(Koly) или oblako(СВОЕ ИМЯ). У каждого получится свой файл! 3. Откроем 2 программу «Вертолет» и проанализируем ее Анализируем, как работает программа. Установить вертолет ниже средины экрана на -150/ Всегда повторять следующее: если достигнута стена, то отразиться от нее. Ранее выбран способ отражения. Двигаться со скоростью 5. Установить 1-ый вертолет (костюм 2, там лопасти в одном положении, в другом лопасти будут повернуты) Ждать чуть-чуть (напечатаны три символа: ноль точка один) Установить 2 вертолет. Ждать чуть-чуть. Начать проверку условия: Если курсор мышкой наведен на вертолет и нажата левая клавиша мышки, то после отпускания клавиши мышки поместить вертолет туда, куда переместилась мышка и повернуться на 12 по часовой стрелке и двигаться со скоростью -1 если мышка не нажималась, то ничего не особенного не делать, а просто продолжить повторять с начала блока forever. 4. Изменим в загруженном файле 0.5. на 0.1 в желтом блоке wait. Чтобы было как на рисунке. 5. Добавим облака 6. После вставки облаков запустим и поиграть в не законченную пока что программу игру: В игре надо показать высший пилотаж. Можно двигать облака и вертолет мышкой. Если облако столкнется с вертолетом, то конец игры, но такого окончания мы еще не запрограммировали Запрограммируй проверку условия столкновения облака и вертолета следующим образом: Поясним особо, как получить сравнение цветов. Если цвет такой-то и цвет такой-то совпадут на экране в одной точке, то игра остановится, а цвета выбираются простым образом, сначала кликнем в маленьком квадратике и потом по объекту, квадратик примет цвет объекта. Дополнительно: А)Сделать много облаков используя возможности друзей или дублировать уже имеющиеся используя Б) Вставить фон. В) Сохранить программу Д) Можно попробовать сделать свою игру, например, заменить облака привидениями, а вертолет человечком