2011-06-14 3 views
0

나는 멀티 플레이어 게임을위한 안드로이드 게임을 제작 중입니다. 목표는 10-20 명의 사용자가 서버를 제어하고 위치를 서버로 업데이트 할 수있게하는 것입니다. 안드로이드 응용 프로그램으로 이런 유형의 작업을 한 적이 없어서 궁금합니다.Android 온라인 게임 도움말/자습서

여기에 어떤 종류의 속도가 필요합니까?

이러한 유형의 작업을 처리하는 가장 좋은 방법은 무엇입니까?

필자는 현재 그리드 (x, y), 유형, 대상 및 각 특정 단위의 동작에 대해 일종의 요청을 내 서버 (PHP가 될 것입니다)에 보낼 것이라고 추측합니다.

나는이 유형의 튜토리얼을 찾으려고 노력했지만,별로 도움이되지 않습니다. 어떤 제안이나 통찰력이 굉장 할 것입니다!

답변

1

모든 플레이어가 연결되는 하나의 서버가있는 솔루션을 원한다면 소켓을 사용할 수 있습니다. 그러나 이것은 PHP로해서는 안된다.

클라이언트는 OutputStream을 통해 자신의 데이터를 서버로 보내고, 처리 한 서버는 필요한 모든 작업을 수행 한 다음 클라이언트 측의 InputStream을 사용하여 다른 수신 장치로 다시 보냅니다.

불행히도, 자신의 서버 프로그램을 실행하려면 루트 서버가 필요합니다.

+0

서버 환경을 만들기 위해 무엇을 고려해야합니까? – teynon

+0

Android 앱을 만드는 경우 자바를 잘 알고 있기 때문에 Java를 사용할 수 있습니다. [Here] (http://download.oracle.com/javase/tutorial/networking/sockets/)는 소켓 사용법에 관한 Oracles Java 교육입니다. –

관련 문제