2009-08-05 2 views
2

나는 Boggle clone 게임을 만들고 있는데, 지금까지 아주 잘 작동한다.VB.NET에서 게임의 기본적인 온라인 기능을 어디에서 시작할 수 있습니까?

지금은 단 하나의 플레이어입니다. 다른 플레이어가 연결할 수 있도록 목록 상자에 표시 한 다음 그 사람을 선택하고 3 분간 플레이 할 수 있도록하고 싶습니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

VB.NET에 대해 많이 알고 있지만 네트워킹에 대한 경험은 거의 없습니다. 서버 측면에서 무엇이 필요합니까? 가능한 한 간단하게하고 싶습니다. 다른 사람에게 보내고 싶은 것은 16 글자의 배열이며 타이머가 틱 할 때마다 플레이어의 점수를 받기를 원합니다.

+0

"내 친구와 나는 Boggle을 정말 좋아합니다."- 너에게 좋습니다! 하지만 진짜 질문 .... –

+0

@ 밀 밀, 솔직히 이것이 질문이 아니라고 말하는거야? – Bryan

+0

거기, 질문을 고정시켰다 :-) – jmasterx

답변

1

네트워크로 연결된 게임 참가자는 일반적으로 서버를 통해 간접적으로 서로 연결되지만 반드시 필요한 것은 아닙니다. 간단하게 시작하려면 TCP 소켓을 사용하여 두 플레이어를 연결하는 것이 좋습니다. 소켓을 통해 간단한 게임 메시지를 보냅니다.

먼저 동일한 시스템에서 프로세스의 두 인스턴스를 테스트하십시오. 그런 다음 한 번 작동하면 다른 네트워크에서 테스트합니다. 방화벽과 라우팅 문제가 발생할 때입니다. 거기에서 트래픽을 통과하도록 라우터를 구성하거나 SSH를 통해 터널링하거나 서버를 사용할 수 있습니다.

간단히 말해, 동일한 컴퓨터에서 TCP 소켓을 사용하여 간단하게 시작하십시오. 거기서가.

+0

정직하게 부유한데 왜 내 서명을 편집하지 않으시겠습니까? –

+0

StackOverflow.com에서 시그너처와 태그 라인을 사용하지 마십시오. – GEOCHET

+0

인용구가 있습니까? –

관련 문제