![]() |
Работа подобной игры..
Вложений: 1
Всем привет, вот задумался как делают подобные игры...
А игра такова, все в такие играли, все такие игры знают. Это какието закрытые квадратики, вы их открываете появляется картинка, если две картинки совпало то они удаляются... Я хочу сделать подобиеб вот стряпал кусочек ... Думал как же отследить какая картинка и на каком месте открыта.. что бы потом удалиться или опять скрыться... но ничего толкового я не придумал... И еще (вопрсо по исходнику, который прикреплен к теме) прописал то, что, если нажать на квадратик... он перейдет на второй его фрейм который внутри... Но почему при нажатии еще раз он переходит на первый! Заранее огромное спасибо, тем кто откликнется! :victory: |
нужно отдельно делать: логику игры и её представление
логика проста: есть , к примеру, 10 кнопок. у каждой кнопи есть свойство, все кнопки делятся на пары, у которых это свойство идентично. при клике по кнопке запоминать её свойство. при клике по другой кнопки сличать её свойство с запомненным ранее. если совпадение убираем эту пару кнопок из множества после чего "запомняная" скидывается и весь процес повторяется. кнопки кончились - победа. представление тоже: генерим гнопки, задаём им свойства, в случайном порядке разбрасываем их по сетке или ы кружок или ещё как. при клике на "запоминание", переводим кнопку в другой кадр. при сравнении либо возвращаем в исходное положение либо удаляем с поля. всё. Эффекты, анимация, звуки - добавляются по вкусу :) |
Купи книгу по флешу!:away:
|
а наглядный пример со свойсвом можно?
|
Код AS1/AS2:
|
а дальше по типу ...
при нажатии на другой квадрат присвоения или 2008(непохожая картинка) или 2009(похожая) и дальше работаь с if ? Добавлено через 2 часа 33 минуты а каким методом осуществить сохранение и сброс свойства? |
если "не похожа" сбрасывать в null или в false, к примеру.
Прежде чем делать игры, надо хотя бы что-нибудь уметь. |
а что подсказать никак??
|
Товарищ Vektor подсказал тебе купить книгу. Есть со специальным уклоном в gamedev.
|
Цитата:
Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 02:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.