Игра на развитие памяти
Игра на развитие памяти
Исходный файл: Memory.fla
Иногда эту игру называют "Simon", потому что именно так называлось популярное электронное устройство, которое позволяло в нее играть. В этой игре имеется четыре разных фрагмента, которые проигрываются в произвольном порядке. Вы можете это увидеть, запустив файл Memory.fla, размешенный на Web-сайте. При проигрывании фрагмента загорается световое табло и воспроизводится звуковой сигнал. Элементами этой игры являются четыре птицы, сидяшие на ветке (рис. 14.1).
Рисунок 14.1. В игре на развитие памяти на экране показаны четыре птицы
В игре две основные фазы. Первая фаза – птицы чирикают в определенной последовательности. Во второй фазе пользователь пытается воссоздать эту последовательность. Затем фазы повторяются, при этом добавляется еше одна мелодия. Очень скоро последовательность становится настолько длинной, что пользователь не может ее воссоздать, и игра заканчивается.
Подход
Последовательность мелодий хранится в массиве. Каждый раз в массив добавляется новый, случайный номер от 1 до 4. Номер определяет, какая птица должна чирикать.
В первой части игры воспроизводится чириканье птиц. Этот кадр управляется клипом "actions", который анализирует номера в последовательности и сообщает программе, какая птица когда должна петь.
В следующей части игра ждет, когда пользователь начнет щелкать по птицам. После каждого щелчка проверяется, правильно ли была выбрана птица. Таким образом программа все время следит за пользователем, ожидая момента, когда он ошибется. Если игрок сделал все правильно, в последовательность добавляется новая мелодия, и все начинается заново.
Подготовка ролика
В ролике шесть кадров (рис. 14.2). Из них кадры под номерами 3 и 4 – ключевые, они называются «play» и «repeat» соответственно. В кадре «play» воспроизводится чириканье птиц, а в кадре repeat игрок может щелкать по птицам.
Клип каждой птицы состоит из трех частей. Первая – непосредственно клип с самой птицей, первый кадр которого представляет собой изображение, второй и остальные кадры – анимация (птица чирикает, открывая и закрывая рот). Ролик начинается с того, что клип каждой птицы находится в первом кадре.
Вторая часть клипа – кнопка. Одна и та же кнопка используется для каждой птицы, но к ней прикреплен разный код. Кнопка расположена за изображением птицы, так что ее не видно.
Третья часть клипа каждой птицы – просто анимация, показывающая сообщение, которое "вылетает" из клюва птицы. Этот простой клип используется для каждой птицы один раз. Экземпляр анимации сообщения и птица названы соответственно. Например, первая птица называется "birdl", а сообщение – "notel". В анимации сообщения первый кадр пустой, там анимация останавливается. Во втором кадре анимации происходит возврат к первому кадру. В соответствующее время мы инициализируем сообщение, которое вылетает из клюва птицы.Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Развитие HTML5
Развитие HTML5 Текущее состояние HTML5 не такое запутанное, как было когда-то, но все равно не до конца понятное.Над HTML5 работают две группы. WHATWG создает спецификацию HTML5 в рамках процесса «утвердить, потом пересмотреть». Рабочая группа по HTML W3C берет эту спецификацию и проводит
Стратегия 2: развитие интеллектуальной собственности
Стратегия 2: развитие интеллектуальной собственности Росс и Warner Communications начали практику смешения разных видов бизнеса ради того, чтобы компенсировать риски в развлекательной отрасли, а в течение 1980-х и 1990-х гг. появилась еще одна схема. Как уже говорилось, фильмы и прочие
14.1.9. Развитие
14.1.9. Развитие Одна из важнейших составляющих эффективного управления — образование. В России проблема повышения квалификации стоит особо остро. Сколько администраторов самоучек? Очень много!!! Да и обучение (особенно в регионах) оставляет желать лучшего.Многие
2.4 Развитие адаптеров шин (НВА)
2.4 Развитие адаптеров шин (НВА) Изначально такие устройства хранения данных, как жесткие диски и накопители на магнитной ленте, подключались непосредственно к серверу. Единицы хранения размещались непосредственно в сервере или внешних отсеках, подключаемых к серверу с
5.5.1. Развитие графических интерфейсов в Linux
5.5.1. Развитие графических интерфейсов в Linux Ранее, когда в системе Linux не было графического интерфейса, она была совсем не интересна обычным пользователям. Ею пользовались в основном программисты-энтузиасты, которые не только использовали эту операционную систему, но и
Развитие социальных сетей
Развитие социальных сетей Сегодня социальные сети – это очень сильный, стремительно развивающийся тренд, то, что действительно будоражит всеобщее сознание. Ситуация схожа с периодом десятилетней давности, когда Интернет стал активно развиваться и появилась
Дальнейшее развитие языка SQL
Дальнейшее развитие языка SQL Развитие будет осуществляться по следующим направлениям:* добавление новых или расширение возможностей существующих команд DDL, в частности по работе с доменами, признаками полей таблиц, кодом процедур и триггеров;* реализация уникальных
Развитие .NET Compact Framework
Развитие .NET Compact Framework Поначалу .NET Compact Framework устанавливалась в карманные компьютеры Pocket PC отдельно. Это порождало определенные проблемы для разработчиков. Не каждый пользователь хотел устанавливать пакет .NET Compact Framework, необходимый для работы программы, когда оперативной
Глава 12. Развитие технологий
Глава 12. Развитие технологий Последняя глава книги позволяет забежать немного вперед и предугадать, что будет с языком XSLT в следующих его версиях. Выводы, которые делаются в этой главе, основаны на изменениях, предложенных в черновой версии XSLT 1.1, а также на требованиях,
Глава 12 Развитие технологий
Глава 12 Развитие технологий Как известно, успех технологии зависит не только от того, насколько продумана и проработана она была. Ее широкое распространение невозможно без поддержки и заинтересованности ведущих производителей программного обеспечения. В этом смысле XSLT
§ 4.8 Дальнейшее развитие редактора
§ 4.8 Дальнейшее развитие редактора C начала 2007 года вокруг FB Editor наблюдается весьма активное шевеление. Не совсем, откровенно говоря, здоровое.За модернизацию FB Editor взялись сразу два человека.Автор, известный на форуме Fictionbook.org, как Pilgrim, доработал FB Editor, так, чтобы он
ОКНО ДИАЛОГА: Развитие без прогнозов
ОКНО ДИАЛОГА: Развитие без прогнозов Автор: Наталья БасинаХолдинг eHouse — один из ветеранов российского рынка электронной торговли. Сегодня этот вид бизнеса перестал восприниматься в качестве чего-то экстраординарного, став для жителей крупных мегаполисов привычным
Развитие стресса
Развитие стресса В этой главе можно поговорить не только о том, почему люди так стремятся к компьютеру, чтобы расслабиться, но и показать, насколько вреден этот метод ухода от реальной жизни. Прежде чем говорить о том, как именно компьютерные игры помогают людям снять
Развитие способностей к саморазвитию
Развитие способностей к саморазвитию Автор: Александр ПоддьяковСпособности активно исследовать новизну и сложность меняющегося мира, изобретать новые оригинальные стратегии деятельности и быстро осваивать то, что открыто другими, так необходимые в современной