2013-06-23 50 views
0

我想開發一個簡單的賽車遊戲,其中一定數量的玩家連接到大廳並同時玩遊戲。像haxball這樣的遊戲。如何使用Adobe的RTMFP構建遊戲?

我讀到RTMFP是一個不錯的選擇。我知道ActionScript 3,那麼我應該從哪裏開始構建這樣的遊戲?

我發現捲雲,但在本文中,它說:

爲了使用RTMFP,Flash Player客戶端必須連接到 RTMFP功能的服務器,如代號捲雲(以前代碼名稱 Stratus)服務或Flash Media Server 4. Cirrus是託管的 交會服務,幫助建立Flash Player端點之間的通信。與FMS不同,Cirrus不支持媒體中繼, 共享對象,腳本等。因此,通過使用Cirrus,您可以開發 應用程序,只有在Flash Player端點直接與其他通信進行通信的情況下才可以使用 。

捲雲是否適合我的需要?

所以,我應該從哪裏開始編碼?也許是一個示例遊戲?

在此先感謝!

回答

0

Cirrus被Adobe棄用。

您可以使用Flash Media Server for Amazon AWS。

或者Influxis的託管服務。

+0

感謝您的回答! – jeff

+0

@Alexander Farber,Cirrus尚未棄用。你能爲此建議任何鏈接嗎? –

0

是的。您可以很好地與Adobe Cirrus一起用於您的應用程序。

但是,這是一個免費的p2p服務,使用他們的服務有一定的限制。如果您的應用程序使用超過10000個併發連接來捲髮,那麼您需要獲得Adobe的同意。

目前,捲簾服務正在被一些目前正在使用的人濫用。但Cirrus尚未正式棄用

1

柑橘很適合您的需求。我創建了一個類似於haxball的遊戲,但直接連接玩家以減少實際P2P網格中的滯後。在haxball,每個客戶端連接到服務器,延遲更高,如果主機決定離開=遊戲

退房Bilu Ball你可以看到遊戲的行動和低延遲遊戲。

同時檢查是否存在一些P2P庫,這將處理所有的客戶端之間的通信,我用這一個:http://code.google.com/p/as3mul/

而且閱讀有關如何減少滯後和技術如何降低客戶端之間的消息的大小。