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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Гэри Розенцвейг
Publisher: ДМК Пресс
Year: 2009

Language: Russian
Commentary: 1146136199-Хор
Pages: 405

Об авторе......Page 1
Благодарности......Page 2
Об этой книге......Page 3
Аниматоры......Page 4
Профессиональные разработчики Webсайтов......Page 5
Создание игр во Flash......Page 6
Обновления и контактная информация......Page 7
Главное окно Flash......Page 8
Панели......Page 10
Меню File......Page 13
Меню View......Page 14
Меню Insert......Page 15
Меню Text......Page 16
Временная шкала кнопки......Page 17
Свойства текста......Page 19
Редактируемый текст......Page 20
Растровые изображения......Page 21
Звуки......Page 22
Библиотека......Page 24
Слои......Page 25
Нерабочая область......Page 26
Список заключительных проверок......Page 27
Публикация......Page 28
Размещение Flashролика в сети......Page 30
Урок 1. Что такое код ActionScript и где его размещать......Page 32
Сценарии клипов......Page 33
Урок 2. Использование окна Actions......Page 34
Урок 3. Ваша первая программа на ActionScript......Page 35
Урок 4. Контроль воспроизведения ролика......Page 38
Урок 5. Создание кнопок для пользователя......Page 41
Урок 6. Анимация при помощи ActionScript......Page 44
Урок 7. Возможность управления клипами пользователем......Page 46
Урок 8. Использование переменных......Page 47
Урок 9. Выполнение операций......Page 48
Урок 10. Условные выражения......Page 50
Урок 11. Циклы......Page 51
Урок 12. Текст и строки......Page 52
Урок 13. Создание функций......Page 53
Урок 14. Массивы......Page 55
Элементы ActionScript для создания игр......Page 57
Урок 15. Контроль воспроизведения клипа......Page 58
Урок 16. Управление свойствами клипа......Page 59
Урок 17. Применение метода «Перетащи и положи» к клипам......Page 61
Урок 18. Клипы и уровни......Page 63
Урок 19. Копирование клипов......Page 65
Урок 20. Управление несколькими клипами......Page 67
Создание клипа сценария......Page 68
Урок 21. Пересечение объектов......Page 70
Урок 22. Изменения содержимого экранас помощью клипов......Page 71
Урок 23. Ввод команд с клавиатуры......Page 72
Урок 24. Воспроизведение звука......Page 74
Достоинства......Page 76
Окно загрузки......Page 77
Правила......Page 78
Программирование......Page 79
Правила программирования......Page 80
Тестирование......Page 81
Изменение игр, рассматриваемых в данной главе......Page 82
Уровни клипа......Page 83
Создание визуальных эффектов......Page 84
Создание кода......Page 85
Подход......Page 88
Объект Color......Page 89
Трансформация цветов......Page 90
Смена цветов и вращение......Page 92
Случайность и эффект старого кино......Page 94
Подход......Page 95
Создание кода......Page 96
К сведению......Page 98
Задача проекта......Page 99
Подготовка ролика......Page 100
Создание кода......Page 101
След от курсора......Page 102
Создание кода......Page 103
К сведению......Page 104
Преобразование координат......Page 105
Углы куба......Page 107
Добавление ребер......Page 109
Другие возможности......Page 111
Волшебный хрустальный шар......Page 112
Подготовка ролика......Page 113
Создание кода......Page 115
Задача проекта......Page 118
Подход......Page 119
Создание кода......Page 120
Использование объекта Date......Page 122
Создание кода......Page 124
Задача проекта......Page 126
Подготовка ролика......Page 127
Создание кода......Page 128
Другие возможности......Page 130
Задача проекта......Page 131
Создание кода......Page 132
Игрушкиконструкторы......Page 135
Подготовка ролика......Page 136
Создание кода......Page 137
Создание кода......Page 140
Создание простой программы рисования......Page 142
Создание полной программы рисования......Page 144
Добавление кнопок Clear и Print......Page 148
Задача проекта......Page 149
Подготовка ролика......Page 150
Создание кода......Page 151
Другие возможности......Page 153
Подход......Page 154
Создание кода......Page 155
К сведению......Page 156
Игры типа......Page 157
Задача проекта......Page 158
Создание кода......Page 159
Поймай лису......Page 161
Задача проекта......Page 162
Подготовка ролика......Page 163
Создание кода......Page 164
Другие возможности......Page 165
Задача проекта......Page 166
Подготовка ролика......Page 167
Создание кода......Page 168
Задача проекта......Page 170
Подготовка ролика......Page 171
Создание кода......Page 172
Другие возможности......Page 173
Поймай яблоко......Page 174
Подход......Page 175
Создание кода......Page 176
К сведению......Page 180
Поймай хорошее яблоко......Page 181
Подготовка ролика......Page 182
Создание кода......Page 183
Сплав на байдарке......Page 185
Подготовка ролика......Page 186
Создание кода......Page 187
Другие возможности......Page 191
Подход......Page 192
Создание кода......Page 193
Стрельба по воздушным шарам......Page 197
Подготовка ролика......Page 198
Создание кода......Page 199
Стрельба с прицелом......Page 205
Подход......Page 206
Создание кода......Page 207
К сведению......Page 209
Подход......Page 210
Создание кода......Page 211
Игры с мячом и битой......Page 213
Подход......Page 214
Создание кода......Page 215
Мяч и бита......Page 218
Подход......Page 219
Создание кода......Page 220
Другие возможности......Page 223
Подход......Page 224
Подготовка ролика......Page 225
Создание кода......Page 226
Бита и блоки: три измерения......Page 230
Подход......Page 231
Подготовка ролика......Page 232
Создание кода......Page 233
Другие возможности......Page 236
Задача проекта......Page 237
Подготовка ролика......Page 238
Создание кода......Page 240
Викторина с учетом времени......Page 244
Подход......Page 245
Создание кода......Page 246
Игра «Виселица»......Page 250
Подготовка ролика......Page 251
Создание кода......Page 252
К сведению......Page 254
Подход......Page 255
Создание кода......Page 256
Мозаика......Page 260
Пазл......Page 261
Подход......Page 262
Создание кода......Page 263
Задача проекта......Page 265
Создание кода......Page 266
Игра совпадений......Page 269
Подготовка ролика......Page 270
Создание кода......Page 271
Найди картинку......Page 273
Подход......Page 274
Создание кода......Page 275
К сведению......Page 277
Игра на развитие памяти......Page 278
Подготовка ролика......Page 279
Создание кода......Page 280
Дедукция......Page 283
Подход......Page 284
Создание кода......Page 286
Йога......Page 290
Создание кода......Page 291
Рекурсивные блоки......Page 295
Подход......Page 296
Создание кода......Page 297
Другие возможности......Page 300
Игровой автомат......Page 301
Подход......Page 302
Создание кода......Page 303
Видеопокер......Page 307
Подход......Page 308
Создание кода......Page 309
Задача проекта......Page 316
Подготовка ролика......Page 317
Создание кода......Page 318
Пасьянс «Пирамида»......Page 324
Подход......Page 325
Создание кода......Page 326
Аркады......Page 331
Подход......Page 332
Подготовка ролика......Page 333
Создание кода......Page 334
Астероиды......Page 338
Подготовка ролика......Page 339
Создание кода......Page 340
Другие возможности......Page 346
Подготовка ролика......Page 347
Создание кода......Page 348
Луноход......Page 354
Подготовка ролика......Page 355
Таблица 16.1. Кадры основной временной шкалы......Page 356
Создание кода......Page 357
Платформенный скроллер......Page 361
Задача проекта......Page 362
Подготовка ролика......Page 363
Создание кода......Page 364
К сведению......Page 370
Сложные приемы......Page 371
Установление контрольных точек......Page 372
Выбор лучшей альтернативы......Page 374
Оптимизация в ActionScript......Page 375
Экран загрузки......Page 376
Создание полосы загрузки......Page 377
Сложные экраны загрузки......Page 379
Защита от копирования......Page 380
Как предотвратить воспроизведение игры с другого компьютера......Page 381
Список лучших игроков......Page 383
Как работает список лучших игроков......Page 384
Программы на языке Perl......Page 385
Демонстрация списка лучших игроков......Page 388
Добавление списка лучших игроков в игру......Page 390
Сложности применения списка лучших игроков......Page 392
Как узнать версию плеера......Page 393
Требуемые версии......Page 394
Возможности Flash 8плеера......Page 395
Ресурсы сети Internet для Flashразработчика......Page 396
От игры «Senet» до......Page 397
Эволюция настольных игр......Page 398
Военные и ролевые игры......Page 399
От «Pong» к......Page 400
Игры покоряют компьютеры......Page 402
Сетевые компьютерные игры......Page 403
Дополнительная литература......Page 404