0

我想开发一个简单的赛车游戏,其中一定数量的玩家连接到大厅并同时玩游戏。像haxball这样的游戏。

我读到 RTMFP 是一个不错的选择。我知道 ActionScript 3,那么我应该从哪里开始构建这样的游戏呢?

我找到了Cirrus,但在这篇文章中,它说:

为了使用 RTMFP,Flash Player 端点必须连接到支持 RTMFP 的服务器,例如 Codename Cirrus(以前的 Codename Stratus)服务或 Flash Media Server 4。Cirrus 是一种托管的集合服务,有助于在 Flash Player 端点之间建立通信。与 FMS 不同,Cirrus 不支持媒体中继、共享对象、脚本等。因此,通过使用 Cirrus,您只能在 Flash Player 端点直接相互通信的情况下开发应用程序。

那么卷云适合我的需要吗?

那么,我应该从哪里开始编码?也许是一个示例游戏?

提前致谢 !

4

3 回答 3

1

柑橘可以满足您的需求。我创建了一个类似于 haxball 的游戏,但直接连接玩家以减少真实 P2P 网格中的延迟。在 haxball,每个客户端都连接到服务器,延迟更高,如果主机决定离开 = Game Over

查看Bilu Ball,您可以看到正在运行的游戏和低延迟的游戏玩法。

还要检查一些可以处理客户端之间所有通信的 P2P 库,我使用了这个:http ://code.google.com/p/as3mul/

另请阅读有关如何减少延迟以及如何减少客户端之间消息大小的技术。

于 2013-12-25T23:20:04.153 回答
0

Cirrus 已被 Adob​​e 弃用。

您可以将任一 Flash Media Server 用于 Amazon AWS。

或者像 Influxis 这样的托管服务。

于 2013-06-24T13:53:51.493 回答
0

是的。您可以很好地将 Adob​​e Cirrus 用于您的应用程序。

但是,它是免费的 p2p 服务,使用他们的服务有一定的限制。如果您的应用程序使用超过 10000 个与 cirrus 的并发连接,那么您需要获得 Adob​​e 的同意。

目前,cirrus 服务正在被一些人滥用,目前可能已经关闭。但是Cirrus 并没有被正式弃用

于 2013-07-06T07:05:09.367 回答