Просмотр полной версии : Казино-игра:flash vs flex
Требуется написать казино-игры(слоты), анимация минимальная(самая сложная -вращение барабанов и поворот карты). И вот задумался - как проще будет управлять состояниями игры и переходами между ними - с помощью временной линейки традиционного flash или же используя GUI подход Flex?
Я вот тоже тут недавно задумался... сотрудник начал ваять какую-то ерунду на таймлайне... подумал-подумал, потом вспомнил, что меня ж заведовать отделом поставили! Подошел к нему и говорю: "Мил-человек, а что это за пургу ты тут пишешь, а ну ка закрой немедленно этот бред, и напиши по-человечески".
CrazyFlasher
20.04.2009, 15:57
И вот задумался - как проще будет управлять состояниями игры и переходами между ними - с помощью временной линейки традиционного flash
таким образом точно проще не будет
Я вот тоже тут недавно задумался... сотрудник начал ваять какую-то ерунду на таймлайне... подумал-подумал, потом вспомнил, что меня ж заведовать отделом поставили! Подошел к нему и говорю: "Мил-человек, а что это за пургу ты тут пишешь, а ну ка закрой немедленно этот бред, и напиши по-человечески".
По человечески это на чем ? =)
CrazyFlasher
20.04.2009, 17:04
нормальная ООП модель
alekslitvinenk
20.04.2009, 17:29
слоты на флексе - это оверкилл, ИМХО
и "нормальное ООП" - тоже...
так как к играм обычно не предъявляются такие требование к масштабируемости как к бизнесс-приложениям.
По человечески это на чем ? =)
По человечески - это не на чем, а как. Таймлайн - это для аниматоров, писать на таймлайне - это уже само по себе не по-человечески :) а непонятное издевательство над собой и окружающими.
слоты на флексе - это оверкилл, ИМХО
и "нормальное ООП" - тоже...
так как к играм обычно не предъявляются такие требование к масштабируемости как к бизнесс-приложениям.
Вот в упор не вижу каким образом ООП связано со средой разработки ;)
alekslitvinenk
20.04.2009, 17:53
я говорю про то что писать игры строго следую принципам ООП - не есть хорошо...
Вам нужен ООП-подход, а уж какими инструментами вы будете для этого пользоваться — без разницы.
Эм... Флекс не более ООП чем Фотошоп или Ноутпад... при чем тут ООП вообще?
а вообще.. я вот не работал на флексе, но говорили - типо надо сделать на флексе:
- покопался в нем ( уже 2 года как копаюсь) - не вижу смысла его юзать в конкретных ситуациях (вернее не нашел ни одной, где флекс проявил бы себя лучше чем чистый айс+неглупый мозг).
По мне: флекс- это недоделаный дельфи, со всеми плюсами и недостатками дельфи.
биндинг..клева - делай сам мвс контейнер, готовые визуальные компоненты.. может быть.. просто мне обычно приходилось писать НЕОБЫЧНЫЕ компоненты..
То, что я много точек пишу... может быть... история рассудит)
CrazyFlasher
20.04.2009, 20:39
2Котяра я тоже так рассуждал, когда начал познавать азы флекса...
на flex'e разработка разного рода gui многократно быстрее чем на flash и в определённых ситуациях он просто незаменим
Вы всё упорно говорите про Флекс фреймворк или про Флекс Компилятор(ы). Но Флекс это еще и среда разработки.
ИМО. Флекс фреймворк хорош для быстрого создания приложений с традиционным интерфейсом. (Но не для маленьких игрушек).
Флекс компилятор(ы) просто лучше чем флешевый(е) (больше чего умеет(ют)).
Флекс, как среда разработки, для написания кода в разы лучше Флеша.
Я вообще не понимаю о чем спор :confused:
Т.е. нарисуйте, чего вам надо во Флеше, а код там писать - только себе нервы и здоровье портить.
Соответственно, для вашей игрушки хорошо использовать и то и другое.
я пишу в ФД, использую флексСДК соответственно, а имел я ввиду конкретно компоненты и mxml. флекс никак не относится к среде разработки (если не имеется ввиду билдер)
Добавлено через 5 минут
2Котяра я тоже так рассуждал, когда начал познавать азы флекса...
на flex'e разработка разного рода gui многократно быстрее чем на flash и в определённых ситуациях он просто незаменим
может быть, если нет упора на графику.. стандартные флекс-сташилы и настройка скинов съедают мозг.
все-таки мне несложно связать между собой 2,3,4-10 компонентов особенно используя MVC , каждый из которых уникальный контрол, чем заскинить и переделать флексовские компоненты.
Единственное что приходиться частично использовать это remoting, rpc итп компоненты.. и то, я их включаю через хаки и попу, но не как флекс аппликации.
>> флекс никак не относится к среде разработки (если не имеется ввиду билдер)
Это мегко говоря загадочное утверждение... чего вы хотели сказать-то?
Чего-то вообще каша какая-то...
Нарисовать удобнее во Флеше, програмировать удобнее во Флексе (это включает так же другие редакторы, не только Билдер). Изначально ставить себя в какие-то рамки - просто недальновидно.
И, поскольку во Флексе вообще отсутствует возможность создания графических ресурсов, то я не думаю, что ОП спрашивал о том, где лучше рисовать - т.как во Флексе эта возможность просто отсутствует - не с чем сравнивать.
alekslitvinenk
21.04.2009, 00:47
Для меня флекс - это прежде всего фреймворк(кстати, заточенный под ООП), затем компилятор и в последнюю очередь среда разрабоки. Все завист от того что конкретно понимать под понятием Флекс(компилятор, фреймворк или среду разработки). Средой разработки можно назвать скорее Флекс билдер так как там присутсвуют и компилятор и редактор кода и WYSYG-редактор.
Рисовать удобнее во флеше, а код писать удобнее в блокноте(шутка), а компилировать на сервере через Апач Ант таски...
Вух, нафлудил :)
>> флекс никак не относится к среде разработки (если не имеется ввиду билдер)
Это мегко говоря загадочное утверждение... чего вы хотели сказать-то?
Чего-то вообще каша какая-то...
Не пойсу причем здесь flex и среда разработки.
- компоненты:да
- компилятор: да
- среда разработки? флексБилдер !=флекс
alekslitvinenk
21.04.2009, 01:25
И уж если рассматривать ФлексБилдер как среду разработки для игр - то это не совсем удачный выбор, потому что:
1)Слишком громоздкий фреймворк - даже простое приложение тянет кучу классов из фреймворка, в результате чего имеем завышенный размер файла и понижение производительности.
2)Меньше свободы выбора чем если разрабатывать все исключительно во Флеше.
Э............. вы о чем? Вы ж это, вроде не вчера только Флекс увидели?
Как это ФлексБилдер не Флекс? А что же он тогда такое?
Какое отношение фреймворк имеет к среде разработки? Ну ни малейшего же...
О какой свободе выбора идет речь? кто вам сказал, что:
а. нужно противопоставлять эти 2 продукта? Это все равно, что вы верстальщику (в типографии) предложите на выбор, или Индизайн или Фотошоп... Ну можно сверстать журнал или только в том, или только в другом - но это ж такой сивушный бред получится...
б. Кто говорит, что не надо использовать Флеш? Флеш - да, для ресурсов, кодить в нем плохо.
alekslitvinenk
21.04.2009, 03:09
Не вижу смысла дизайнить во флеше, а компилить флексовым компилятором...
Если ресурсы делать во флеше то и компилировать лучше в нем же...
Да, редактор кода во флеше убогий...FD и FDT в помощь.
Я делаю скины во флэше (чаще не делаю, обрабатываю чтобы правильно натянуть)
Код во флексбилдере.
Да и игра игре рознь.
В общем выбрал Flex, т к понял из обсуждений что он мягко говоря больше приспособлен для полноценного программирования чем флеш =) В качестве среды использую Intellij Idea (работаю в Linux), в целом доволен, только отладчик пока не могу заставить работать. В настройках указал firefox в качестве браузера - запуск из Idea работает , а вот отладчик пишет:File not found: flashplayer
Видимо дебагплеер под фаерфокс под линукс? Поищите на адобе.сом
В общем выбрал Flex, т к понял из обсуждений что он мягко говоря больше приспособлен для полноценного программирования чем флеш =)
Речь о редакторе или фреймворке?
Скорей всего фрейворк. Редактор Идея. Кстати Идея, мне очень не понравилась - работает только c mxml. Под линукс лучще используйте FDT или флексБилдер. (они все на базе эклипс) небольшой обзор здесь (http://www.flasher.ru/forum/blog.php?b=54)
По теме: мне кажется флекс (как фреймворк, а не компилятор) здесь излишен.
CrazyFlasher
24.04.2009, 17:05
т к понял из обсуждений что он мягко говоря больше приспособлен для полноценного программирования чем флеш =)
зависит от кривоты рук программиста
Скорей всего фрейворк.
А я всё же думаю, что речь таки про редактор. Фреймворк не под игры сделан.
А я всё же думаю, что речь таки про редактор. Фреймворк не под игры сделан.
а я думаю все-таки фрэймворк)
В качестве среды использую Intellij Idea
а я думаю все-таки фрэймворк)
Печально.
как проще будет управлять состояниями игры и переходами между ними - с помощью временной линейки традиционного flash или же используя GUI подход Flex?
1) т.е. сам вопрос состоял использовать/ не использовать GUI
2)Идея работает только с mxml, соответственно:
В качестве среды использую Intellij Idea
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.