Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Работа подобной игры.. (http://www.flasher.ru/forum/showthread.php?t=123417)

noode 01.04.2009 20:42

Работа подобной игры..
 
Вложений: 1
Всем привет, вот задумался как делают подобные игры...
А игра такова, все в такие играли, все такие игры знают. Это какието закрытые квадратики, вы их открываете появляется картинка, если две картинки совпало то они удаляются...
Я хочу сделать подобиеб вот стряпал кусочек ... Думал как же отследить какая картинка и на каком месте открыта.. что бы потом удалиться или опять скрыться... но ничего толкового я не придумал...

И еще (вопрсо по исходнику, который прикреплен к теме)
прописал то, что, если нажать на квадратик... он перейдет на второй его фрейм который внутри... Но почему при нажатии еще раз он переходит на первый!

Заранее огромное спасибо, тем кто откликнется! :victory:

Mnilionic 01.04.2009 21:38

нужно отдельно делать: логику игры и её представление
логика проста:
есть , к примеру, 10 кнопок.
у каждой кнопи есть свойство,
все кнопки делятся на пары, у которых это свойство идентично.
при клике по кнопке запоминать её свойство.
при клике по другой кнопки сличать её свойство с запомненным ранее.
если совпадение убираем эту пару кнопок из множества
после чего "запомняная" скидывается и весь процес повторяется.
кнопки кончились - победа.

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

при клике на "запоминание", переводим кнопку в другой кадр.
при сравнении либо возвращаем в исходное положение либо удаляем с поля.
всё.
Эффекты, анимация, звуки - добавляются по вкусу :)

Vektor 01.04.2009 21:42

Купи книгу по флешу!:away:

noode 01.04.2009 21:51

а наглядный пример со свойсвом можно?

Mnilionic 01.04.2009 21:53

Код AS1/AS2:

my_btn.my_property = 2009;


noode 01.04.2009 22:00

а дальше по типу ...
при нажатии на другой квадрат присвоения или 2008(непохожая картинка) или 2009(похожая) и дальше работаь с if ?

Добавлено через 2 часа 33 минуты
а каким методом осуществить сохранение и сброс свойства?

Mnilionic 02.04.2009 02:10

если "не похожа" сбрасывать в null или в false, к примеру.

Прежде чем делать игры, надо хотя бы что-нибудь уметь.

noode 02.04.2009 03:05

а что подсказать никак??

Macika 02.04.2009 17:27

Товарищ Vektor подсказал тебе купить книгу. Есть со специальным уклоном в gamedev.

Mnilionic 02.04.2009 23:45

Цитата:

Сообщение от noode (Сообщение 810144)
а что подсказать никак??

что подсказать? как присваивают значение переменным?
Код AS1/AS2:

var memory = my_btn.my_property;



Часовой пояс GMT +4, время: 02:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.