서버에 의해 호스팅되는 병렬 현실 게임에서 클라이언트 디바이스의 위치를 검증하기 위한 방법 및 시스템. 클라이언트는 서버에 자신의 위치를 송신하고, 랜드마크 및 검증 경로를 포함하는 검증 명령을 수신한다. 클라이언트는 랜드마크의 이미지 데이터를 캡쳐하도록 플레이어를 프롬프트하고, 이에 응답하여 초기 시점으로부터 랜드마크의 제1 세트의 이미지 데이터를 수신한다. 클라이언트는, 이미지 데이터를 캡쳐하면서 검증 경로를 따라 이동하도록 플레이어를 프롬프트하기 전에 제1 세트의 이미지 데이터가 랜드마크와 일치하는지 여부를 결정한다. 클라이언트는 이동 시점으로부터 랜드마크의 제2 세트의 이미지 데이터를 수신한다. 클라이언트는 제2 세트의 이미지 데이터가 랜드마크의 시점에서 예상되는 변경과 일치하는지 여부를 결정한다. 검증 명령의 완료시에, 클라이언트는 클라이언트의 위치를 서버에 확인한다.
A method and system for verifying a client device's location in a parallel reality game hosted by a server. The client transmits its location to the server and receives verification instructions comprising a landmark and a verification pathway. The client prompts a player to capture image data of the landmark and, in response, receives a first set of image data of the landmark from an initial perspective. The client determines whether the first set of image data matches to the landmark before prompting the player to move along the verification pathway while capturing image data. The client receives a second set of image data of the landmark from a moving perspective. The client determines whether the second set of image data matches to an expected change in perspective of the landmark. Upon completion of the verification instructions, the client confirms to the server the client's location.