Patent ID: 8012018
Filing Date: 2011-09-06
Classification: A63F

Abstract:
1. A game apparatus having an operating member with which a player makes an operation input, a display for displaying a game image, and a storage location for storing in advance data for generating at least a virtual three-dimensional space defined by coordinate systems, comprising: input detecting programmed logic circuitry for detecting input data corresponding to an operation input from said operating member, and temporarily storing it in said storage location; player character controlling programmed logic circuitry for arranging a player character to be operated by the player in said virtual three-dimensional space by utilizing player character data stored in said storage location in response to first input data temporarily stored by said input detecting programmed logic circuitry; object controlling programmed logic circuitry for arranging an object not to be operated by the player in said virtual three-dimensional space by utilizing object data stored in said storage location; contact detection programmed logic circuitry for detecting that said player character and a predetermined object are in contact with each other; viewpoint controlling programmed logic circuitry for controlling a viewpoint in said virtual three-dimensional space; and viewpoint switching programmed logic circuitry for switching said viewpoint depending on second input data temporarily stored by said input detecting programmed logic circuitry, wherein said contact detection programmed logic circuitry changes contact detection data set to said predetermined object depending on a switching result of said viewpoint switching programmed logic circuitry, said contact detection data includes first detection data for performing a contact detection on all the coordinate systems defining the virtual three-dimensional space and second detection data for performing a contact detection in one or a combination of any two of the coordinates systems defining said virtual three-dimensional space, and said contact detection programmed logic circuitry selects any one of said first detection data and said second detection data depending on a switching result of said viewpoint switching programmed logic circuitry.