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

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Автор книги: id книги: 39777     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 1 319 руб.     (3,42$) Читать книгу Купить и читать книгу Купить бумажную книгу Электронная книга Жанр: Программирование Правообладатель и/или издательство: "ДМК пресс. Электронные книги" Дата публикации, год издания: 2009 Дата добавления в каталог КнигаЛит: ISBN: 978-5-94074-485-6 Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

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

Оглавление

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

Об авторе

Введение

Для кого предназначена эта книга

Что вы должны знать

Чему вас научит эта книга

Web-сайт

Условные обозначения

Обновления и контактная информация

Глава 1. Инструменты Flash, используемые для создания игр

Интерфейс Flash

Главное окно Flash

Панели

Пункты меню

Создание кнопок

Временная шкала кнопки

Пример кнопки

Создание текста

Свойства текста

Динамический текст

Редактируемый текст

Импорт мультимедийных элементов во Flash

Растровые изображения

Звуки

Организация ролика

Библиотека

Кадры

Слои

Сцены

Нерабочая область

Подготовка ролика к публикации

Список заключительных проверок

Публикация

Размещение Flash-ролика в сети

Глава 2. Введение в ActionScript

Урок 1. Что такое код ActionScript и где его размещать

Сценарии кадра

Сценарии для кнопок

Сценарии клипов

Урок 2. Использование окна Actions

Урок 3. Ваша первая программа на ActionScript

Урок 4. Контроль воспроизведения ролика

Урок 5. Создание кнопок для пользователя

Урок 6. Анимация при помощи ActionScript

Урок 7. Возможность управления клипами пользователем

Урок 8. Использование переменных

Урок 9. Выполнение операций

Урок 10. Условные выражения

Урок 11. Циклы

Урок 12. Текст и строки

Урок 13. Создание функций

Урок 14. Массивы

Глава 3. Элементы ActionScript для создания игр

Урок 15. Контроль воспроизведения клипа

Урок 16. Управление свойствами клипа

Урок 17. Применение метода «Перетащи и положи» к клипам

Урок 18. Клипы и уровни

Урок 19. Копирование клипов

Урок 20. Управление несколькими клипами

Создание клипа сценария

Обработчики событий

Урок 21. Пересечение объектов

Урок 22. Изменения содержимого экранас помощью клипов

Урок 23. Ввод команд с клавиатуры

Урок 24. Воспроизведение звука

Глава 4. Процесс создания игры

Flash и игры

Недостатки

Достоинства

Элементы игры

Окно загрузки

Титульное окно

Правила

Фон

Окно завершения игры

Программирование

Анализ задачи

Правила программирования

Отладка

Тестирование

Вопросы авторских прав

Изменение игр, рассматриваемых в данной главе

Изменение графики

Изменение кода ActionScript

Объединение игр

Распространенные ошибки

Имена клипов

Свойства связи

Уровни клипа

Нижнее подчеркивание

Splice и Slice

Глобальные и локальные переменные

Глава 5. Создание визуальных эффектов

Увеличение кнопок

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Вращающаяся и изменяющая цвета спираль

Задача проекта

Подход

Подготовка ролика

Смена цветов и вращение

К сведению

Другие возможности

Случайность и эффект старого кино

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Перемещение букв

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

След от курсора

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Эффект трехмерности

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Глава 6. Игрушки и безделушки

Волшебный хрустальный шар

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Музыкальный автомат

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Аналоговые часы

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Лавовая лампа

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Игра" Жизнь"

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 7. Игрушки-конструкторы

Составь лису методом «Перетащи и положи»

Задача проекта

Подход

Подготовка ролика

Создание кода

Создай лису методом «Нажми и измени»

Задача проекта

Подход

Создание кода

К сведению

Другие возможности

Альбом для рисования

Задача проекта

Создание простой программы рисования

Создание полной программы рисования

Добавление кнопок Clear и Print

К сведению

Другие возможности

Музыкальный миксер

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Танцующая Лиса

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 8. Игры типа "Найди и нажми"

Найди лису

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Поймай лису

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Подстрели лису

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Охота на лис

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 9. Игры типа "Поймай или пропусти"

Поймай яблоко

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Поймай хорошее яблоко

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Сплав на байдарке

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Гонки

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 10. Игры типа "Прицелься и выстрели"

Стрельба по воздушным шарам

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Стрельба с прицелом

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Шарики-захватчики

Задачи проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 11. Игры с мячом и битой

Стена и мяч

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Мяч и бита

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Бита и блоки

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Бита и блоки: три измерения

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 12. Викторины и загадки со словами

Викторина во Flash

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Викторина с учетом времени

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Игра «Виселица»

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Криптограмма

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 13. Мозаика

Пазл

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Пятнашки

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Игра совпадений

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Найди картинку

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 14. Головоломки

Игра на развитие памяти

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Дедукция

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Йога

Задача проекта

Подход

Подготовка ролика

Создание кода

Другие возможности

Рекурсивные блоки

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 15. Казино и карточные игры

Игровой автомат

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Видеопокер

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Игра в очко, или двадцать одно

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Пасьянс «Пирамида»

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 16. Аркады

Космический бой

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Астероиды

Задача проекта

Подготовка ролика

Создание кода

К сведению

Другие возможности

Погоня в лабиринте

Задача проекта

Подготовка ролика

Создание кода

К сведению

Другие возможности

Луноход

Задача проекта

Подготовка ролика

Создание кода

К сведению

Другие возможности

Платформенный скроллер

Задача проекта

Подход

Подготовка ролика

Создание кода

К сведению

Другие возможности

Глава 17. Сложные приемы

Выполнение и оптимизация

Использование альтернативных возможностей

Установление контрольных точек

Выбор лучшей альтернативы

Оптимизация в ActionScript

Экран загрузки

Создание полосы загрузки

Сложные экраны загрузки

Другие типы экранов загрузки

Защита от копирования

Как и почему воруют игры

Как предотвратить воспроизведение игры с другого компьютера

Как обойти защиту от копирования

Другие методы защиты

Список лучших игроков

Как работает список лучших игроков

Программы на языке Perl

Демонстрация списка лучших игроков

Добавление списка лучших игроков в игру

Сложности применения списка лучших игроков

Определение версии Flash-плагина

Как узнать версию плеера

Требуемые версии

Возможности Flash 8-плеера

Приложение A. Ресурсы сети Internet для Flash-разработчика

Приложение B. Краткий экскурс в историю игр

От игры «Senet» до "Space War

Эволюция настольных игр

Военные и ролевые игры

От «Space War» к «Pong»

От «Pong» к "Pac-Man

Появление домашних игровых видеоприставок

Игры покоряют компьютеры

Сетевые компьютерные игры

Дополнительная литература

Отрывок из книги

Это второе издание «Macromedia Flash ActionScript for Fun & Games» («Macromedia Flash. Создание игр с помошью ActionScript»). В нем вы найдете материалы, представленные в первом издании, плюс некоторые усовершенствования и 12 новых игр.

Книга знакомит с ActionScript, представляя много законченных программ. Каждая программа содержит определенные количество Action-Script-кодов, с которыми можно ознакомиться, изучить и изменить их. Эти программы представляют собой игрушки, безделушки и игры.

.....

• имена копий клипов – имена всех клипов, помещенных на рабочее поле, должны совпадать с именами в коде;

• свойства связи – в случае, если клип не используется на рабочем поле, но используется кодом, необходимо настроить его свойства связи в библиотеке таким образом, чтобы он экспортировался с роликом. Имя связи должно соответствовать имени, которое используется в вашем коде. Все вышесказанное относится и к звуковым файлам, содержащимся в библиотеке;

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

  

Книга познавательная. Приобрел в электронном виде и использовал как учебное пособие для подготовки к предмету. Единственное, что не очень понравилось – это то, что разобраны лишь конкретные примеры. Хотелось бы побольше общего обучения. Но опять же – есть ссылки на готовые материалы.Вывод – написано толково и доступно, сделано хорошо.Прочитать стоит. Можно использовать как пособие по ознакомлению с Action Script.

Смотреть еще отзывы на сайте ЛитРеса
Подняться наверх