AS3에서 멀티 플레이어 카드 게임을 제작해야하며 플레이어 간의 통신 방법을 알고 싶습니다. 현재 게임 데이터를 데이터베이스로 보내고 있으며 AS3에서 매초 PHP 페이지를 호출하여 해당 데이터베이스를 쿼리하고 플레이어 동작에 대한 업데이트를 확인합니다. 그러나, 나는 이것이 나쁜 접근이고, 올바른 방법은 PHP 소켓을 사용하는 것이라고 어딘가에 읽었습니다. 몇 가지 질문이 있습니다.멀티 플레이어 플래시 게임에 PHP 소켓을 사용해야합니까?
1) 현재 사용중인 방법 (소켓이 아닌)을 사용하면 카드 갑판과 플레이어 턴에 대한 변경 사항을 매초마다 데이터베이스에 쿼리 한 경우 몇 명의 동시 사용자가 지원할 수 있습니까? .
2) 누군가 PHP 소켓에 대해 설명해 줄 수 있습니까? 그것은 나를위한 새로운 주제이고, 나는 그들의 장점과 그것이 어떻게 작동하는지 알고 싶습니다. 나는 많은 자습서를 수색했으나 간단한 설명을 해준 최근의 자습서를 찾지 못했고 그 중 어떤 것도 일할 수 없었습니다.
3) PHP 소켓을 사용하기위한 전제 조건은 무엇입니까? PHP와 Flash에 대한 중급 경험이있을 뿐이며,이 프로젝트가 처리하기에는 너무 앞선 것이라면 궁금합니다. 다른 공식적인 프로그래밍 배경 (예 : 소프트웨어 엔지니어링, C++, Java, 명령 줄)이 없으며이 프로젝트가 내게 힘든 전투가 될지 궁금합니다.
감사합니다.
주제에서 벗어 났지만 플래시 코드를 작성하는 사람은 아직 없습니다. 어떻게 HTML5로 작성하지 않습니까? – Spudley
나는 오래 전에 HTML/PHP 용 플래시를 포기했다. 그러나 최근에 다소 복잡한 멀티 플레이어 게임을 만들기 위해 돌아 왔습니다. 그게 HTML5에서 가능/쉬울까요? – Anonymous
다른 사람들이 그렇게하고 있다는 것을 알고 있으므로 가능합니다. 그것이 더 쉬울 지 여부는 두 가지 기술을 얼마나 편안하게 사용 하느냐에 달려 있습니다. 좋은 플래시 개발자라면 플래시에서 더 쉬울 수도 있습니다. 그러나 단점은 일부 인기있는 플랫폼은 현재 플래시를 지원하지 않기 때문에 많은 잠재 고객을 놓치게됩니다. – Spudley