데스크탑 기반 게임을 코딩하고 싶다면 일부 XNA 코드 및 UDP 소켓을 가져 와서 적절한 멀티 플레이어 게임을 만들 수 있습니다. 내가 원하는 게임을 코딩하는 방법을 매우 분명하게 알았을 것이다.웹 브라우저 기반 멀티 플레이어 게임을 코딩하는 방법은 무엇입니까?
그러나 브라우저 기반 온라인 멀티 플레이어 게임을 코딩하고 싶다면 어떻게해야합니까? XNA를 사용할 수 없습니다 .... 몇 가지 질문을보고 있었고 PHP, ASP.NET, Silverlight, Flash 및 Java가 대체 언어로 표시됩니다 ... 어떻게 작동하는지 이해하지 못합니다. . 데스크톱 기반 게임의 경우 UDP 소켓을 열고 클라이언트를 수락하고 데이터를 전송하며 플레이어 상태를 업데이트하고 XNA를 사용하여 결과를 그립니다. 하지만 브라우저에서 소켓과 물건을 어떻게 열 수 있습니까? 이 개념은 어떻게 작동하며 웹 브라우저를 통해 실시간으로 사람들과 커뮤니케이션합니다. 어떤 방향으로? 저는 C#에 익숙하며 Java에 친숙합니다. Flash, ASP.NET 또는 Silverlight를 전혀 사용하지 않았습니다.
+1. 나는 사용자가 게임 내 객체의 상태를 질의/수정할 수있게하는 웹 서비스를 설정할 것이다. 사용자가 브라우저에서 무언가를 클릭하면 웹 서비스에 충돌 할 수있는 일부 아약스 또는 뭔가를 트리거하는 UI 이벤트가 발생하고 객체의 현재 상태를 유지하는 json 응답을 얻은 다음 화면에 렌더링합니다. – user12345613