وبلاگ بلیان

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

معرفی کتاب «Adobe Flash™. Создание аркад, головоломок и других игр с помощью ActionScript: перевод с английского» نوشتهٔ Гэри Розенцвейг، منتشرشده توسط نشر ДКМ Пресс در سال 2009. این کتاب در فرمت pdf، زبان ru ارائه شده است.

Данная книга посвящена программированию игр с помошью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр - аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах. Книга предназначена для широкого круга читателей - создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript. Об авторе......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 Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр - аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей - создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.
دانلود کتاب Adobe Flash™. Создание аркад, головоломок и других игр с помощью ActionScript: перевод с английского