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

Переходим к маленьким стрелочкам. Вот первый скрипт стрелочки Влево2.

Второй скрипт стрелочки Влево2.

Третий скрипт стрелочки Влево2.

Теперь исправим скрипты стрелочки Вверх2. Первый скрипт.

Второй скрипт.

Третий скрипт.

Теперь принимаемся за стрелочку Вниз2. Первый скрипт.

Второй скрипт.

Третий скрипт.

Игра готова.

Вопросы. Вы умеете танцевать?

Задание

1. Сделайте так, чтобы, когда маленькие стрелочки стоят внизу и не двигаются, они были невидимыми. Появляться они должны только тогда, когда двигаются вверх.

2. Удлините танцевальное задание в переменной «танец».

3. загрузите свою mp3 мелодию в скрипт demo и сделайте прикольный танец для девочки.

4. Нарисуйте вместо девочки своего персонажа, который будет танцевать.

5. Запишитесь на танцевальный кружок и научитесь танцевать.

<p>ГЛАВА 7. ДИВЕРСАНТ.</p>

Эта игра появилась очень давно. В 1988г. её сделал С.А. Кумандин. Правила игры коротко изложены на рисунке. Это фотография экрана древнего компьютера БК-0010.

Здесь написано следующее. Диверсант, Версия 3. Октябрь 1988 г. Вражеские диверсанты намерены уничтожить Вашу зенитку. Это могут сделать либо четыре диверсанта, приземлившиеся справа или слева от орудия, либо вражеские самолёты своими бомбами. Если Вы устали, нажмите синюю клавишу «КТ». Снаряды управляются. Желаю успеха!

Игра работала только на древнем компьютере БК-0010.

Он стоил столько же сколько и автомобиль! Обратите внимание на клавиатуру!

Сколько на ней клавиш? А сколько клавиш на современной клавиатуре? А для чего нужна клавиша Scroll Lock на современной клавиатуре?

Точно такую же игру мы делать не будем, а сделаем упрощенный вариант, в котором Диверсанты будут прыгать по одному. Внизу будет расположена база с Зениткой, за которую играете Вы. Зенитка поворачивается стрелками «вправо» и «влево». Сверху будет летать Самолет, из которого выпрыгивают Диверсанты, бросать бомбы Самолёт не будет. Диверсанты приземляются и двигаются по направлению к Вашей базе. Если Диверсант дойдёт до Базы, то она взлетит на воздух - конец игры. Если Вы попадёте в Диверсанта, то он исчезнет. Если Ваш снаряд попадёт в Самолет, то на нем появится пробоина. Всего у Самолета 5 жизней. Если Вы 5 раз попадёте в Самолет, то он исчезнет - Вы победили.

Запустите Scratch.

Первым делом нарисуем фон. Выберите сцену. Выберите закладку Фоны.

Выберите Кисточку зелёного цвета.

Выберите среднюю толщину линии.

Нарисуйте зеленый горизонт от центра экрана к его краю.

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

Теперь выберите инструмент Заливка.

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

Выберите градиентный тип заливки.

Залейте верхнюю часть рисунка небом.

Теперь выберите зелёные цвета, и залейте нижнюю половину рисунка травой.

Получилось красиво!

Теперь нарисуем спрайты Базы, Зенитки, Самолета, Диверсанта, но сначала удалим Котика, он в этой битве не участвует.

Кликните кисточку, чтобы нарисовать новый спрайт.

Измените масштаб.

Выберите инструмент Эллипс.

Нарисуйте в центре небольшой овал (математическое название овала — эллипс).

Выберите инструмент Линия.

Нарисуйте две вертикальные линии слева и справа.

Выберите инструмент Кисть.

Нарисуйте внизу линию.

Выберите инструмент заливка.

Выберите серые цвета.

Залейте ограду Базы.

Поменяйте цвета местами.

Залейте базу внутри.

Теперь нарисуем внутри постройку. Выберите Линию.

Выберите чёрный цвет.

Нарисуйте вышку.

Наверху нарисуйте маленький черный овал. Выберите Эллипс.

Выберите тип эллипса.

Нарисуйте маленький эллипс.

Установите точку привязки Базы в центр черного овала.

Переименуйте спрайт1 в Базу. Кликните на голубом кружочке.

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

Измените имя на База.

Нажмите на голубой кружочек чтобы скрыть окно свойств спрайта.

Теперь давайте сделаем Базе ещё девять костюмов для анимации её разрушения. Когда Диверсант доберётся до Базы — она, с огнем и дымом, взлетит на воздух, и превратится в груду обломков. Дублируйте первый костюм Базы.

Кликните на инструмент Выбора.

Выделите часть Базы и отодвиньте немного в сторону.

Теперь наведите курсор на верхний кружочек и поверните выделенную область.

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

И ещё раз.

Сейчас выберите Кисть, и покройте осколки Базы красными точками. В центре нарисуйте вспышку взрыва.

Теперь дублируйте Костюм2.

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

В результате должно получится что-то вроде этого.

Дублируйте Костюм3 и по аналогии с предыдущими костюмами превратите его в такой Костюм4.

Дублируйте Костюм4 и превратите его в такой Костюм5.

Дублируйте Костюм5 и превратите его в такой Костюм6.

Дублируйте Костюм6 и превратите его в такой Костюм7.

Дублируйте Костюм7 и превратите его в такой Костюм8. Не забывайте про ластик. Стирайте лишний дым и немного стирайте обломки, как будто они сгорели.

Дублируйте Костюм8 и превратите его в такой Костюм9.

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

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

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

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