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

Правила игры такие: машина едет только по прямой, поворотов нет. На дороге попадаются опасные ямы и трещины. При попадании в яму, «Здоровье» игрока уменьшается на единицу. Старайтесь в них не попадать! Управление автомобилем осуществляется с помощью стрелок вверх и вниз на клавиатуре. Скорость увеличивается нажатием стрелки вправо. Чтобы затормозить — нажмите стрелку влево.

Всего в этой игре у нас будет четыре спрайта.

Сначала нарисуйте фон. Просто залейте сцену серым асфальтовым цветом.

Сразу сделайте маленькую программу для сцены. В этой программе просто задаются начальные значения переменным. Создайте две переменные: «Здоровье», и «Скорость».

Сделайте вот такой скрипт для сцены.

Теперь создадим спрайты. Сначала нарисуем Машину, потом Яму, Трещину и Финиш. Когда все спрайты будут готовы, запрограммируем их. Нажмите кнопку «Нарисовать новый спрайт».

Перейдите в векторный режим рисования.

Выберите инструмент «Прямоугольник».

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

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

Выберите инструмент «Изменение формы».

Станут видны опорные точки по углам прямоугольника. Кликните на границу прямоугольника, появится новая опорная точка. Переместите её.

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

Теперь выберите инструмент «Эллипс».

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

Нарисуйте чёрный овал. Из него мы сделаем лобовое стекло.

Снова выберите инструмент «Изменение формы».

Передвигая опорные точки, измените форму овала так, чтобы он стал похож на лобовое стекло.

Снова выберите инструмент «Эллипс».

Нарисуйте тонкий овал на месте заднего стекла.

Инструментом «Изменение формы» придайте овалу следующую форму.

Снова выберите инструмент «Прямоугольник».

Нарисуйте ряд боковых окон прямоугольной формы.

Снова выберите инструмент «Изменение формы» и измените форму боковых окон.

Инструментом выбора выберите боковые окна.

Обведите рамкой сразу три окна, все они будут выбраны.

После того, как все три боковых окна выбраны, нажмите Ctrl-C, а после Ctrl-V. Автоматически включится инструмент «Дублирование», и к курсору мышки приклеится копия боковых окон.

Отпечатайте где-нибудь копию боковых окон.

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

Окна перевернутся! Инструментом выбора подвиньте их на место. Благодаря инструментам дублирования и отражения, окна получились точно такие же.

Сейчас можно нарисовать передние и задние фары. Передние фары нарисуем овальной формы, а задние — прямоугольной. Выберите инструмент «Эллипс».

Нарисуйте тоненький овальчик.

Выделите овальчик инструментом выбора, и поверните за точку.

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

Когда фара оказалась на месте, нажмите Ctrl-C и Ctrl-V. Отпечатайте вторую фару на капоте.

Пока фара выделена, нажмите на инструмент зеркального отражения.

Подвиньте фару на место. Потренируйтесь использовать стрелочки на клавиатуре.

Задние фары нарисуем красными прямоугольничками.

Выберите инструмент «Прямоугольник».

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

Поверните фару за кружочек.

Когда фара оказалась на месте, нажмите Ctrl-C и Ctrl-V. Отпечатайте вторую фару на капоте.

Пока фара выделена, нажмите на инструмент зеркального отражения.

Подвиньте фару на место. Ещё раз попробуйте использовать стрелочки на клавиатуре.

Автомобиль почти готов, осталось добавить колёса, и небольшие украшения — тюнинг. Колёса нарисуем тонкими чёрными прямоугольниками.

Выберите инструмент «Прямоугольник».

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

Нарисуйте одно колесо. Потом мы его скопируем три раза, чтобы все колёса были одинаковыми.

Пока колесо выделено, нажмите Ctrl-C и Ctrl-V. Отпечатайте второе колесо. Снова нажмите Ctrl-C и Ctrl-V, и отпечатайте третье колесо. Четвёртое колесо сделайте аналогично.

Остался небольшой тюнинг. Выберите линию тёмно-красного цвета.

Рисуйте линии, удерживая клавишу Shift, так они будут получаться ровнее.

Получился классный автомобиль, но я предлагаю ещё немного его украсить — залить градиентной заливкой. Выберите инструмент «Заполнить цветом».

Машинка стала ещё краше. Последний штрих — залить градиентной заливкой стёкла.

Здорово получилось! Какой кот откажется погонять на такой красивой машинке! Осталось только её переименовать.

Для того чтобы добавить в игру реализма, добавим на дорогу Ямы. Создайте новый спрайт.

Перейдите в векторный режим рисования.

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

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

Нарисуйте овальную Яму.

Выберите инструмент «Изменение формы».

Передвигая опорные точки, измените форму Ямы так, чтобы она стала похожа на обычную дорожную яму, которыми так богаты наши дороги.

Яма готова. Осталось переименовать новый спрайт.

Яма готова. Осталось переименовать новый спрайт.

Перейдите в векторный режим рисования.

Перейдите в векторный режим рисования.

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

Нарисуйте Трещину.

Переименуйте новый спрайт.

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

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

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

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

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

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

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

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

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