2013-06-23 3 views
0

Я хочу разработать простую гоночную игру, в которой определенное количество игроков подключается к лобби и одновременно играет в игру. Игра, подобная haxball.Как создать игру с RTMFP от Adobe?

Я читал, что RTMFP - хороший выбор для этого. Я знаю ActionScript 3, так где мне начать строить такую ​​игру?

Я нашел Cirrus, но в этой статье говорится:

Для того, чтобы использовать RTMFP, конечные точки Flash Player должен быть подключен к RTMFP-способным сервером, такие как Codename Cirrus (ранее Codename Stratus) или Flash Media Server 4. Cirrus - это размещенная служба rendezvous, которая помогает устанавливать связь между Flash Конечные точки проигрывателя. В отличие от FMS, Cirrus не поддерживает медиареле, общих объектов, скриптов и т. Д. Таким образом, используя Cirrus, вы можете разрабатывать приложения только там, где конечные точки Flash Player напрямую связаны с , обмениваясь друг с другом.

Так ли циррус подходит для моей потребности?

Итак, с чего мне начать код? Может быть, пример игры?

Заранее благодарен!

ответ

0

Cirrus устарел от Adobe.

Вы можете использовать Flash Media Server для Amazon AWS.

Или услуги хостинга, такие как Influxis.

+0

Спасибо за ваш ответ! – jeff

+0

@ Александр Фарбер, Циррус еще не устарел. Можете ли вы предложить любую ссылку для этого? –

0

Да. Вы можете очень хорошо пойти с Adobe Cirrus для своего приложения.

Однако, это бесплатный сервис p2p, и есть определенные ограничения на использование их сервиса. Если ваше приложение использует более 10000 одновременных подключений к cirrus, вам необходимо получить согласие от Adobe.

В настоящее время служба цирруса подвергается насилию со стороны некоторых людей, которых она может быть подавлена ​​в настоящее время. Но Cirrus официально не устарел

1

Цитрусовые прекрасно подходят для того, что вам нужно. Я создал игру, похожую на haxball, но напрямую связал игроков, чтобы уменьшить отставание в реальной сетке P2P. В haxball каждый клиент подключается к серверу, а латентность выше, и если хост решает оставить = Game Over

Выезд Bilu Ball вы можете увидеть игру в действии и игровой процесс с низкой латентностью.

проверить Также для некоторых P2P-библиотек, которые будут обрабатывать все коммуникации между клиентом, я использовал этот: http://code.google.com/p/as3mul/

Также читайте о том, как сократить отставание и методы, как уменьшить размер сообщений между клиентами.