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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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