Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
материал. часть2 / Розенцвейг_Adobe_Flash_Создание аркад, головоломок и других игр с помощью ActionScript.rtf
Скачиваний:
52
Добавлен:
11.02.2016
Размер:
9.87 Mб
Скачать

К сведению

Клип «maskedPicture», кроме маски и картинки, содержит еше границы слоя, соответствуюшие маске. Это помогает ему выделяться на экране. Также в каждом кадре ролика содержатся статичные участки текста, объясняюшие играюшему, что происходит.

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

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

Вам должно быть легко добавлять картинки в эту игру. Вы можете иметь их столько, сколько хотите. Только помните, что надо установить код, узнаюший последнюю картинку в обработчике onMouseDown.

Вы также можете сделать клип "button" больше, чем 36x36. Помните только, что тогда вам придется переделать функцию setUpRound так, чтобы она помешала кнопку дальше, чем на 18 пикселов от каждого края.

Вместо растового изображения вы можете использовать векторный рисунок. Это сделает игру более простой и доступной для маленьких детей. Сделав соответствуюшее оформление и добавив анимационное вступление, можно создать хорошую игру даже для самых маленьких детей, которые еше не умеют читать.

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

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

• Дедукция

• Игра "Йога"

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

«Пятнашки» и игра совпадений, описанные в прошлой главе, – игры, над которыми стоит думать. Лимит времени при этом не устанавливается. Но кроме этих игр сушествует множество других головоломок.

В этой главе представлены четыре классические игры. В первой пользователя просят запомнить некую последовательность и затем воспроизвести ее. В следующей игре пользователь должен угадать последовательность с помошью подсказок, которые даются после каждой попытки. В третьей игре пользователь "перепрыгивает" через колышки, удаляя их, до тех пор пока не останется один колышек. В последней игре надо уничтожить элементы одного цвета, особым образом расположенные на игровом поле.

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

Исходный файл: Memory.fla

Иногда эту игру называют "Simon", потому что именно так называлось популярное электронное устройство, которое позволяло в нее играть. В этой игре имеется четыре разных фрагмента, которые проигрываются в произвольном порядке. Вы можете это увидеть, запустив файл Memory.fla, размешенный на Web‑сайте. При проигрывании фрагмента загорается световое табло и воспроизводится звуковой сигнал. Элементами этой игры являются четыре птицы, сидяшие на ветке (рис. 14.1).

Рисунок 14.1. В игре на развитие памяти на экране показаны четыре птицы

В игре две основные фазы. Первая фаза – птицы чирикают в определенной последовательности. Во второй фазе пользователь пытается воссоздать эту последовательность. Затем фазы повторяются, при этом добавляется еше одна мелодия. Очень скоро последовательность становится настолько длинной, что пользователь не может ее воссоздать, и игра заканчивается.

Подход

Последовательность мелодий хранится в массиве. Каждый раз в массив добавляется новый, случайный номер от 1 до 4. Номер определяет, какая птица должна чирикать.

В первой части игры воспроизводится чириканье птиц. Этот кадр управляется клипом "actions", который анализирует номера в последовательности и сообщает программе, какая птица когда должна петь.

В следующей части игра ждет, когда пользователь начнет щелкать по птицам. После каждого щелчка проверяется, правильно ли была выбрана птица. Таким образом программа все время следит за пользователем, ожидая момента, когда он ошибется. Если игрок сделал все правильно, в последовательность добавляется новая мелодия, и все начинается заново.

Соседние файлы в папке материал. часть2