나는 현재 대부분의 측면에서 개선하고 싶은 게임을 작성하는 초기 단계에 있습니다.
네트워크 코드 작성을 생략하고 쉽게 구현할 수있는 방법, 즉 게임을 추가하기 위해 전체 게임을 다시 작성할 필요가없는 방법은 무엇입니까?
무엇을 명심해야합니까?
물리 / 충돌 감지, 게임 로직, 데이터 유형 및 애니메이션 / 렌더링을 서로 분리하는 구성 요소 패턴이 있습니다.
네트워크 코드가 아직 구현되지 않은 클라이언트와 서버를 작성하여 로컬에서 테스트하려면 어떻게해야합니까?
클라이언트에서 무엇을해야하고 서버에서 무엇을해야합니까? 네트워크 코드가 완성되어 서버와 클라이언트간에 메시지를 보내고 지연이없는 경우에도 계정을 보내야한다고 가정합니까?
편집 : 하향식 RPG가 될 계획입니다. 친구를 위해 서버를 호스팅하는 간단한 멀티 플레이어가 제가 생각하는 것이므로, 부정 행위는 그다지 큰 문제가 아닙니다. 여전히 나는 "서버가 항상 옳다"-접근 방식으로 가고 싶습니다.
편집 2 : 내 마음가짐이 무엇인지에 대한 포인터를 찾고 있다고 생각합니다. 모든 효과 / 변경을 즉시 적용하는 대신 키보드 입력, 애니메이션 등을 어떻게 처리해야합니까? 흠, 나는 어느 곳으로 가기 전에 네트워킹에 대해 제대로 읽어야 할 수도 있습니다. 이것은 로컬에서 작동 할 수있는 일종의 네트워크 골격을 만들어서 멀리하고 싶었습니다.