58page

- 58 - 다 순환 루프 처리. (Loop Processing) 서버는 일정 시간을 주기로 반복하는 순환 루프를 처리한다 이 루프 안에서는 게임 내 의. 가상공간에 대한 모든 항목을 관리하고 변수 등을 조절한다 아이템과 몬스터의 생성과 파. 괴 이용자의 위치 확인 시간의 및 날씨의 변화 등을 체크하여 전체 게임 시스템에 반 영, , 시킨다 이용자는 이러한 루프 처리에 의해서 게임 시스템의 변화를 느끼게 된다. . 순환 루프 처리에서는 이 밖에도 다양한 기능을 처리하는데 예를 들어 날씨의 변화 등 을, 미리 정해진 데이터에 따라 수행함으로써 게임의 재미를 높인다 날씨 변화는 그 자체의 기. 능 뿐 만 아니라 이용자의 움직임이나 몬스터의 등장 등에 변수로 작용함으로써 게임의 재 미를 높여준다. 라 데이터 송수신. 서버의 주된 기능 중에 마지막은 데이터 송수신이다 순환 루프와 이용자의 움직임에 따 라. 변환된 데이터를 클라이언트에 전송하여 이용자가 변화된 결과를 알 수 있도록 한다. 또 클라이언트로부터의 요청 이용자의 움직임 전투 발생 등 을 수신하여 이를 게임 시스 템( , ) 에 반영 시기는 일을 한다. 제 절 데이터 전송2 서버와 클라이언트 간에는 두 종류의 데이터가 오고 간다 서버는 클라이언트에 보여 질 그. 래픽 메세지 음악 데이터를 보내고 클라이언트는 이용자의 선택 버튼 눌림과 메시지 입 력, , ( ) 에 따라 이 데이터를 서버로 전송한다.