2013-06-23 10 views
0

나는 단순한 자동차 경주 게임을 개발하고 싶다. 거기에는 특정 수의 선수들이 로비에 연결하여 동시에 게임을하는 곳이있다. haxball과 같은 게임.Adobe의 RTMFP로 게임을 만드는 방법은 무엇입니까?

나는 RTMFP가 그것을위한 좋은 선택임을 읽었습니다. 저는 ActionScript 3을 알고 있습니다. 그래서 어디에서 그런 게임을 만들어야합니까?

나는 권운을 찾았지만,이 문서에서, 그것은 말한다 :

RTMFP를 사용하기 위해, 플래시 플레이어 엔드 포인트가 이전에 (예 : 코드 네임 러스 등의 RTMFP를 지원하는 서버에 연결해야합니다 Codename Stratus) 서비스 또는 Flash Media Server 4. Cirrus는 플레이어 끝 점 사이에서 통신을 설정하는 데 도움이되는 랑데뷰 서비스입니다. Cirrus는 FMS와는 달리 미디어 릴레이, 공유 객체, 스크립팅 등을 지원하지 않으므로 Cirrus를 사용하면 응용 프로그램을 개발할 수 있습니다. 여기서 Flash Player 끝점은 직접 과 통신합니다.

그래서 권운은 내 필요에 적합합니까?

그래서 코드를 어디에 써야하나요? 어쩌면 예제 게임일까요?

미리 감사드립니다.

답변

0

Adobe에서 Cirrus를 사용하지 않습니다.

Amazon AWS 용 Flash Media Server를 사용할 수 있습니다.

또는 Influxis와 같은 호스팅 서비스.

+0

답변 해 주셔서 감사합니다. – jeff

+0

@Alexander Farber, Cirrus는 아직 사용되지 않습니다. 이 링크를 제안 해 주시겠습니까? –

0

예. 응용 프로그램에 Adobe Cirrus를 잘 사용할 수 있습니다.

그러나 무료 P2P 서비스이며 서비스 사용에 대한 특정 제한이 있습니다. 응용 프로그램이 cirrus에 10000 개가 넘는 동시 연결을 사용하는 경우 Adobe로부터 동의를 얻어야합니다.

현재 현재 권운 서비스가 악용되고있는 사람들이 있습니다. 그러나 Cirrus는 공식적으로 사용되지 않습니다.

1

Citrus는 사용자에게 필요한 제품입니다. haxball과 비슷한 게임을 만들었지 만 플레이어를 직접 연결하여 실제 P2P 메시에서 지연을 줄였습니다. haxball에서 각 클라이언트는 서버에 연결하고 대기 시간은 더 길며 호스트가 게임을 끝내기로 결정한 경우

Bilu Ball을 확인하면 게임이 작동하고 대기 시간이 짧은 게임 플레이를 볼 수 있습니다.

는 또한 클라이언트 사이의 모든 통신을 처리하는 몇 가지 P2P 라이브러리를 확인,이 중 하나를 사용 : http://code.google.com/p/as3mul/

이 또한 어떻게 클라이언트 간의 메시지의 크기를 감소시킬 지연과 기술을 줄이는 방법에 대해 읽어보십시오.