Разработайте игры с чистым actionscript или профессионалом adobe flash cs4

Я хочу разработать простую игру гоночного автомобиля. Пользователь будет видеть свой автомобиль сверху и может использовать правые и левые клавиши со стрелками для навигации в дорожке и между другими автомобилями.

Что корректный путь состоит в том, чтобы разработать игру? Я использую чистый actionscript с FlashDevelop или плагином Eclipse? Я использую Flex3? Лучше использовать Профессионала adobe Flash CS4?

Усовершенствованная версия будет также включать 1 на 1 или многопользовательская игра. Вы рекомендуете отдельному серверу XMPP отправить данные реального времени между плеерами или есть ли сервер флэш-памяти, подходящий для этого?

Книга об играх во флэш-памяти и ссылках на учебные руководства будет цениться.

Спасибо

6
задан pablo 30 December 2009 в 16:01
поделиться

4 ответа

Человек - это ты на грани храброго нового мира, ха.

Хорошо, так что в основном все, что ты упоминаешь, является жизнеспособным вариантом. Честно говоря, многое из этого сводится к личным предпочтениям.

Если вы очень визуальный человек, и это помогает вам видеть вещи на сцене, как вы их контролируете, идите с Flash. Это не так мощно, как Flex, когда речь идет о работе с данными, но позволить вам связать ваши классы с спрайтами и фильмами в вашей библиотеке огромная и честно недооценивается многими "серьезными" разработчиками.

Если вы собираетесь многопользовательские, вы можете рассмотреть возможность изучения Adobe LiveCycle Collaboration Services. Это хостинговое решение от Adobe, которое требует много работы по настройке многопользовательской среды, хотя оно и не бесплатное.

Наконец, если вы можете подождать несколько месяцев, Flash CS5 позволит гораздо более тесную интеграцию между FlashBuilder (обновление до Flex Builder) и Flash. В принципе, вы сможете очень легко использовать оба вместе.

Если вы хотите начать изучать этот материал, я настоятельно рекомендую отличный сайт Ли Браймлоу gotoandlearn . Первые несколько на есть AS2, так что не стесняйтесь пропустить их, но просто посмотрите все его AS3 примеры в порядке, и когда вы закончите, вы будете флэш-разработчик.

Вы также можете проверить Adobe Flash/Flex Cookbooks , чтобы посмотреть конкретные вопросы, или пойти в Google "Flex за неделю", чтобы научиться flex.

Удачи!

.
4
ответ дан 18 December 2019 в 05:06
поделиться

прежде всего: нет правильного способа разработки игр ...

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

если вы хотите разработать правильную игру (или любое другое веб-приложение), которую не хотите выбросить в течение нескольких месяцев, вам необходимо создать расширяемую, гибкую и надежную архитектуру, что можно сделать только с помощью твердого кода рок-музыки, а затем подключить к ней всю вашу хорошую графику и эффекты (которые, конечно же, можно сделать в CS4). ...

Flex - это, пожалуй, самый быстрый способ настроить и запустить UI ... если вы, например, создаете игру-стратегию, которая требует много форм и обзоров и т.д.., для этого следует использовать Flex, изменение ASwing и других фреймворков является разумной альтернативой ... Мне не нравится Flex по ряду причин, но я думаю, что в конце концов, все это дело вкуса, так что именно от вас зависит, что вы будете использовать для создания всего стандартного пользовательского интерфейса, который потребуется вашей игре ... чем больше пользовательского интерфейса будет создано, тем больше я бы посоветовал вам использовать Flex ...

когда речь идет о серверах, большинство людей склонны использовать Red5 и SmartFox, которые оба работают довольно хорошо, но, на мой взгляд, это довольно много ненужных накладных расходов и накладывает много ограничений на ваш сетевой движок ... тем не менее, вы можете начать с них, и, возможно, узнаете, что они именно то, что вам нужно ...

вот мой личный совет: используйте Haxe ... он позволяет вам использовать один язык для серверов и клиентов... также, это отличный язык, как только вы его освоите... Я использовал AS2 и AS3 много времени, но так как у меня наконец-то хватило смелости перейти на Haxe, я не хочу возвращаться когда-либо снова ... хотя языки кажутся похожими, это не так, так что не ждите, что они ... как только вы получите голову вокруг него, вы поймете, что я имею в виду. ...посмотрите ThreadRemotingServer для простого создания серверов ... посмотрите haxelib (подробнее здесь), чтобы получить кое-какие полезные вещи ... и не стесняйтесь писать в список рассылки ... У Haxe есть отличное, дружелюбное, полезное и увлечённое сообщество ... есть также форум (который не так уж и много используется). и IRC канал для получения поддержки ...

надеюсь это поможет ... ;)

0
ответ дан 18 December 2019 в 05:06
поделиться

Я отвечаю только за очки. Чувак, у тебя много работы, если ты серьезно (в чем я сомневаюсь, так как ты даже сейчас не умеешь пользоваться поисковой системой или википедией). В любом случае, вот...

http://en.wikipedia.org/wiki/Adobe_Flash

-6
ответ дан 18 December 2019 в 05:06
поделиться

В "хорошие" старые времена я делал маленькие флеш игры в Flash IDE с AS2. Это было очень быстро. (Хотя код был довольно уродлив.) Так как AS3 доступен, я использую Flex. Если графика имеет значение, я использую Flash IDE и Flex Builder параллельно (Build/compile/draw во Flash, код в Flex Builder). Конечно, это не лучший вариант, но я просто ненавижу то, как Flash IDE работает с кодом.

Для многопользовательского режима я предлагаю взглянуть на эту статью: http://www.flashrealtime.com/basics-of-p2p-in-flash/ Он использует сервер Adobe's Stratus для выполнения P2P-коммуникации. Он довольно прост в настройке и использовании.

Книги: http://flashgameu.com/ - базовый уровень, но хорошо подходит для начала. И, конечно же: http://oreilly.com/catalog/9780596526948

Мой любимый учебный сайт: http://active.tutsplus.com/

1
ответ дан 18 December 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: