Игра совпадений
Игра совпадений
Исходный файл: Matching.fla
Следующая программа, наверное, является самой популярной Web-игрой. Существуют ее варианты, созданные с помощью Shockwave, Flash, Java, JavaScript и даже простого HTML с применением CGI. Такую игру просто создать, в нее быстро привыкаешь играть и ее легко можно приспособить для любого сайта или ситуации.
Игра совпадений (или игра памяти, как ее иногда называют) использует сетку с картами, расположенными рубашками вверх. Существует две карты каждого типа. Игрок может одновременно открыть две карты. Если они совпадают, карты удаляются. В противном случае обе карты снова переворачиваются рубашками вверх. Игрок пытается запомнить, где какая карта расположена, чтобы было проще отыскать совпадения.
На рис. 13.4 показан фрагмент этой игры (файл Matching.fla, расположенный на Web-сайте): в ней 36 карт, из которых четыре уже удалены и две только что открыты. Эти две карты не совпадают, следовательно, они снова будут перевернуты, как только игрок выберет следующую карту.
Рисунок 13.4. Цель игры совпадений – удалить все карты, чтобы стала видна фоновая картинка
Задача проекта
Цель проекта заключается в создании простой, но при этом каждый раз разной игры совпадений. Игрок сможет выбрать одну карту, затем другую. Каждая карта будет перевернута при щелчке мышью, так что будет видна ее картинка. Если карты совпадают, они обе удаляются, в противном случае снова переворачиваются, как только пользователь выберет следующую карту.
Подход
В игре используется только два библиотечных элемента. Первый – клип, в первом кадре которого представлена рубашка карты. В остальных кадрах содержатся картинки. Так как будет 18 различных картинок, в клипе окажется 19 кадров. Если вы хотите, чтобы клип отобразил рубашку карты, перейдите к первому кадру; если хотите увидеть картинку, перейдите к одному из кадров 2-19.
Второй элемент библиотеки – кнопка, расположенная внутри карт клипа. Она будет использоваться для реагирования на действия пользователя.
Игра начинается с создания 36 клипов, помешенных в сетку на рабочем поле. Каждый клип отображает рубашку карты, но если карта перевернута, показывается другая картинка. Каждая картинка будет содержаться в двух клипах, таким образом, получится 18 пар карт.
Когда игрок выбирает первую карту, отображается соответствуюшая ей картинка. Когда игрок выбирает вторую карту, она тоже переворачивается и появившаяся картинка сравнивается с первой открытой картой. Если они совпадают, карты удаляются, в противном случае ничего не произойдет до тех пор, пока игрок не шелкнет еше раз. Тогда первые две карты переворачиваются обратно, и отображается картинка новой выбранной карты.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
НОВОСТИ: Цепь случайных совпадений?
НОВОСТИ: Цепь случайных совпадений? Автор: Киви БердРазразившийся в Греции скандал вокруг перехвата сотовой связи ключевых политических фигур страны по своим масштабам, пожалуй, не знает себе равных не только в Европе, но и во всем мире. Вкратце суть произошедшего
Своя игра
Своя игра Василий Щепетнёв: Самостоятельный поступок Василий Щепетнев На днях я совершил самостоятельный поступок. Ничего особенного, в один ряд с признанием культурной автономии Гвазды островом Незнамогдемском не поставишь, но всё же. Купил посудомойную
Своя игра
Своя игра Василий Щепетнёв: Эра Старика Прохазки Василий Щепетнев Опубликовано 09 августа 2010 года Не зной и не пожары досаждают мне более всего. Мухи. И даже не числом своим, какое уж число, десяток, и то если поискать. Назойливостью. Принято считать,
Своя игра
Своя игра Кафедра Ваннаха: Всемогущество военных хакеров Ваннах Михаил Опубликовано 17 мая 2010 года Каждому времени – своя страшилка. Появился дирижабль – Уэллс написал «Войну в воздухе» о крахе цивилизации под ударами с неба. Придумал германский патриот Фриц
Своя игра
Своя игра Василий Щепетнёв: Искушение пустынника Владимира Василий Щепетнев Опубликовано 21 июня 2010 года Бытие определяет сознание? С этим можно смириться. Чужое бытие определяет моё сознание? Уже хуже. Чужое сознание определяет моё бытие?
Своя игра
Своя игра Василий Щепетнев: Путь к Премии Василий Щепетнев Опубликовано 11 октября 2010 года Нобелевскую премию по физике в этом году получили люди, родившиеся в России, учившиеся в России, но открытие свое совершившие за ее пределами. И теперь каждый
Своя игра
Своя игра Василий Щепетнёв: Точка на карте Василий Щепетнев Опубликовано 16 августа 2010 года Без чёткого понимания, что мы есть сейчас, неясно, что, собственно, мы будем есть завтра. Иными словами, куда идём, господа и товарищи? А что идём, несомненно.
Своя игра
Своя игра Василий Щепетнёв: О пользе словаря Василий Щепетнев Опубликовано 05 июля 2010 года Предсказателем в России стать может каждый. Дело нехитрое. Достаточно раз за разом на все правительственные затеи отвечать: «Сомневаюсь. Не получится».И
Своя игра
Своя игра Василий Щепетнёв: Код Чехова — рецепт на каждый день Василий Щепетнев Опубликовано 19 июля 2010 года Так и хочется написать: «Конечно, Чехов видел приближение революции, но чувство сострадания не позволило делиться ему своим видением с
Своя игра
Своя игра Кафедра Ваннаха: Информация и правда Ваннах Михаил Опубликовано 02 августа 2010 года Благодаря военным разработкам Пентагона человечество получило интернет. А благодаря интернету можно узнать много интересного о деятельности военного
Игра в рекурсию
Игра в рекурсию Вот некий трюк с нашим примером: спросим себя, возможен ли вектор векторов? Допустим ли тип VECTOR [VECTOR [INTEGER]]?Ответ следует из предыдущих правил: только если фактический родовой параметр совместим с NUMERIC. Сделать это просто - породить класс VECTOR от класса NUMERIC
Своя игра
Своя игра Василий Щепетнёв: На пальмы! Василий Щепетнев ОпубликованоВасилий Щепетнев Когда человек решил, что произошел от обезьяны, он себе льстил. Примазывался. Сами обезьяны человека в свои потомки записывать не спешат. Ибо глуп и
Своя игра
Своя игра Василий Щепетнёв: Забытые вещи Василий Щепетнев Опубликовано 08 июня 2010 года Учёные, гиды и путеводители нужны и для того, чтобы поведать нам сегодняшним о жизни далеких предков. Как они трудились и отдыхали, сражались или смирялись,
Своя игра
Своя игра Василий Щепетнёв: Новое петербургское замыкание Василий Щепетнев Опубликовано 23 августа 2010 года Петербургское замыкание, по счастью, длилось недолго. Несколько часов, и вновь работают банки, вокзалы и телеграфы. Обошлось. А то ведь можно
Своя игра
Своя игра Василий Щепетнёв: Сравнительная ментоскопия Василий Щепетнев Опубликовано 28 июня 2010 года Исторические романы читаются с особенным чувством. При чтении возникает ощущение, что не просто время убиваешь, а убиваешь с пользой, поскольку