Patent ID: 8684836
Filing Date: 2014-04-01
Classification: A63F

Abstract:
1. A game server comprising: a map data storing section that stores map data representing a two-dimensional map on which virtual positions where at least one virtual user can exist are arranged in a virtual space; a virtual position data table that stores identification data of a virtual user existing at each of the virtual positions; a display process data transmitting section that transmits display process data for displaying an image of the two-dimensional map to a terminal connected via a communication network; an operation data receiving section that receives operation data from the terminal; a virtual user position changing section that changes the virtual position at which the virtual user exists to a virtual position of a destination when accumulated points consumed in accordance with a received content of the operation data is greater than or equal to points required for the virtual user to reach the virtual position of the destination; a data updating section that updates the identification data of the virtual user, which exists at each of the virtual positions, stored in the virtual position data table when the virtual position at which the virtual user exists is changed; a relationship building section that transmits relevant information regarding another virtual user to the terminal based on a distance between a virtual position, on the two-dimensional map, of a target virtual user controlled via the terminal and a virtual position of the another virtual user; and an attribute information storing section that stores, as attribute information, a level of each virtual user existing in the virtual space, the level indicating a skill of the virtual user, wherein: the relationship building section sets a screening area covering a predetermined distance from the virtual position of the target virtual user on the two-dimensional map, and the relationship building section selects a virtual user with a higher level from among at least one other virtual user existing at a virtual position in the screening area thus set and transmits relevant information regarding the other virtual user thus selected.