Patent ID: 8216073
Filing Date: 2012-07-10
Classification: A63F

Abstract:
1. A game device, which executes a game in which a mobile character moves toward a movement target position designated by a user, comprising: first judgment unit configured to judge whether or not a position outside a predetermined region has been designated as a first movement target position for the mobile character in a case where the mobile character is located within the predetermined region; second judgment unit configured to judge whether or not a position within the predetermined region has been designated as a second movement target position for the mobile character after it is judged by the first judgment unit that the position outside the predetermined region has been designated as the first movement target position in the case where the mobile character is located within the predetermined region; first intersection acquisition unit configured to acquire a first intersection between a straight line connecting a current position of the mobile character and the first movement target position and a boundary line of the predetermined region if it is judged by the first judgment unit that the position outside the predetermined region has been designated as the first movement target position; second intersection acquisition unit configured to acquire a second intersection between a straight line connecting the first movement target position and the second movement target position, and the boundary line of the predetermined region, if it is judged by the second judgment unit that the position within the predetermined region has been designated as the second movement target position; and movement control unit configured to execute movement control for the mobile character based on the first intersection and the second intersection, wherein the movement control unit further configured to: wherein at least one of the first judgment unit, the second judgment unit, the first intersection acquisition unit, the second intersection acquisition unit, and the movement control unit, is implemented by a processor.