2012-05-07 4 views
1

안드로이드에서 멀티 플레이어 게임을 개발하려고합니다. TIC TAC TOE 게임 (2 플레이어 턴 기반 게임)과 가깝습니다. 전체 멀티 플레이어 게임 개발에 새로운 것이므로 턴 기반의 게임을 처리하기 위해안드로이드의 멀티 플레이어 기반 게임

  1. 내가 (smartfoxserver 같은 Photonserver 예를 들어, 서버)을 클라우드 서버가 필요하십니까 .. 몇 thinkgs에 대한 몇 가지 설명을 좀하고 싶습니다?

  2. 위와 같은 단순한 게임의 경우, 멀티 플레이어로 만들기 위해 공개 소스 SDK (스킬러와 같은)를 사용해야하거나 서버 프로그래밍을해야합니까? & 클라이언트 프로그래밍?

  3. 이 떨어져 스 킬러에서 사용할 수있는 오픈 소스 SDK의, (내 구글 검색을 기반으로 & Scoreloop가, openfiet, 나는 그들이 자신의 SDK에 차례 기반의 게임 물건을 지원하지 않는 것 같아요)

덕분에

답변

2
  1. 아니, 단순한 2 플레이어 게임을 클라우드 서버는 완전히 불필요 (소켓입니다 ... 수 옵션이 될 수 있음). 게임 활동을 더 잘 추적하고 부정 행위를 제한하기 위해 어쨌든 하나를 고려할 수도 있지만 서버 측은 분명히 비용이 듭니다.

고가의 서버 솔루션을 구입하는 대신 Stackmob, Parse, Kinvey 등과 같은 CAAS 공급자를 살펴 보거나 단순히 App Engine 또는 Amazon 클라우드를 사용하는 방법을 고려해 볼 수 있습니다.

  1. 좋은 오픈 소스 SDK가 있다면, 분명히 흥미로운 옵션이 될 것입니다. 그러나 필자는 그렇게 생각하지 않는다. (필자는 그 라이브러리로 무엇인가를하기 전에 스킬러 라이센스를주의 깊게 읽을 것이다.)

  2. 나는 그렇지 않습니다. AndEngine에는 일종의 멀티 플레이어 구성 요소가 있습니다. MAGES는 초기 멀티 플레이 프레임 워크로서 이후 중단되었습니다.

+0

나는 이것이 턴 기반 게임에 대한 나의 문제를 해결하는 것에 가깝다고 생각한다. 요즘 안드로이드에 대한 ASMACK을 실제로보고 있습니다. 나는 이것을 SO에서 찾았습니다, http://stackoverflow.com/questions/6263991/android-two-player-game-to-be-played-in-internet, 나는 그것을 게시하기 전에 제대로 검색하지 않았을 것 같습니다 :) –

2

현재 멀티 플레이어 턴 기반 안드로이드 게임을 쓰고 있으며 클라이언트/서버를 직접 작성하고 있습니다. 나는 API의 기술자와 나머지 부분을 보았지만 스스로 도전하고 싶었습니다. 그것은 상당히 관련되어 있지만 더 많은 경험을 얻으려는 도전을 말했습니다. 나는 나의 서버를 php로, 나의 클라이언트 측은 java로 작성했다. 타이밍과 식별 권한을 얻을 수 있다면 상황이 원활 해지기 시작합니다.

관련 문제