Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Гэри Розенцвейг. 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.