2010-08-19 2 views
2

플로리다에 사는 누군가와 Qbasic Gorillas 게임을하고 싶습니다. 또한 자신의 소스 코드가 playerio.com온라인 멀티 플레이 Qbasic Gorillas?

거기에 위의 게임에 대한 링크입니다 - 여기

온라인 이 링크는 그가 프로그램 리메이크에 대한 다른 사람의 게시물입니다 Gorillas

플래시 버전입니다


가능한 경우 어떻게하면 코드를 수정하여 innernet에서 재생할 수 있습니까?

게임이 공개, 비공개 또는 둘 중 어떤 조합이어야합니까?

각각의 각도/속도 입력으로 토스 또는 라운드 전체를 재생할 수도 있습니다.

답변

2

소켓을 살펴보십시오. 소켓은 인터넷을 통해 두 대의 컴퓨터를 연결하는 방법입니다. 대부분의 소켓 구현에서는 서버 소켓과 클라이언트 소켓이 있습니다. 서버 소켓은 연결을 수신하고 클라이언트 소켓은 서버 소켓에 연결을 시도합니다. 귀하와 귀하의 친구와 함께 귀하의 경우 서버 또는 클라이언트 중 어느 것이 든 중요하지 않지만 두 가지 모두를 프로그래밍해야합니다. 또한 사용할 프로토콜을 선택해야합니다. 온라인 게임을위한 두 가지 프로토콜은 TCP와 UDP입니다. TCP가 가장 보편적이며 신뢰할 수있는 "보증 된"연결입니다 (TCP는 중요한 데이터를 전송합니다). UDP는 클라이언트가 실제로 데이터를 실제로 전송할 것이라는 보장없이 데이터를 보내는 비 연결형 프로토콜입니다. UDP는 주로 온라인 게임에서 매우 자주 업데이트됩니다 (UDP는 일인칭 슈팅 게임에서 위치 데이터를 전송하는 데 가장 많이 사용됩니다). 따라서 프로토콜을 염두에두고 게임에 간단한 채팅 기능을 추가하는 것으로 시작하겠습니다. 그렇게하면 무언가가 작동하는 것을 볼 수 있으며 더 나은 상황을 이해할 수 있습니다.

0

로컬 멀티 플레이어 게임을하고 싶다면 다른 방법을 제안하기 만하면 DosBox 또는 가상 컴퓨터를 설치 한 다음 두 사람이 로그인 할 수있는 VNC 서버를 설치할 수 있습니다. 이렇게하면 KVM 제어가 가능합니다.

이 게임은 Take-Your-Turn 게임이기 때문에. 키보드와 마우스 입력을 공유 할 수있는 채팅 응용 프로그램을 사용할 수도 있습니다.

관련 문제