Game apparatus, specified position determining method and recording medium and program
OwnerToshihisa Satakeinventor
Life of this patent
Estimating the term…
Abstract
A position of a cursor in an image displayed on the display unit is detected, and at the backward of the image seeing from a predetermined viewpoint provided at the front of the image, there is virtually disposed a 3D map being parallel to the image and having its vertices placed on extended lines of straight lines connecting four corners of the image from the viewpoint. Then, an extended straight line connecting the viewpoint and the cursor to each other detects a point intersecting the 3D map. The detected point is determined as a point on the 3D map specified by the cursor.
Claims9
A specified position determining method applied to a game apparatus comprising the steps of:
- generating map data to display a map image on a display of the game apparatus, the map image two-dimensionally expressing a corresponding three-dimensional map which includes information representing a predetermined three-dimensional field;
- generating cursor data to display a cursor on the displayed map image;
- controlling a position of the displayed cursor in accordance with an instruction from an operator;
- virtually disposing the three-dimensional map in parallel to the map image at a backward position thereof seeing from a predetermined viewpoint, such that straight lines extending from the predetermined viewpoint to given points on a peripheral edge of the map image further pass through corresponding points on a peripheral edge of the three-dimensional map;
- projecting the predetermined viewpoint onto the three-dimensional map via a position of the cursor displayed on the map image;
- and
- detecting a point on the three-dimensional map where the projected viewpoint intersects the predetermined three-dimensional field, whereby determining the detected point as a position where the cursor specifies on the displayed map image.
A game apparatus comprising:
- a generator for generating map data to display a map image on a display of the game apparatus, the map image two-dimensionally expressing a corresponding three-dimensional map which includes information representing a predetermined three-dimensional field, generating cursor data to display a cursor on the displayed map image, and controlling a position of the displayed cursor in accordance with an instruction from an operator;
- and
- a controller for executing game processing in accordance with a position on the displayed map image specified by the cursor,
- wherein the generator virtually disposes the three-dimensional map in parallel to the map image at a backward position thereof seeing from a predetermined viewpoint, such that straight lines extending from the predetermined viewpoint to given points on a peripheral edge of the map image further pass through corresponding points on a peripheral edge of the three-dimensional map, projects the predetermined viewpoint onto the three-dimensional map via a position of the cursor displayed on the map image, and detects a point on the three-dimensional map where the projected viewpoint intersects the predetermined three-dimensional field, whereby determining the detected point as a position where the cursor specifies on the displayed map image.
A storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
- computer readable program code means for generating map data to display a map image on a display of the game apparatus, the map image two-dimensionally expressing a corresponding three-dimensional map which includes information representing a predetermined three-dimensional field;
- computer readable program code means for generating cursor data to display a cursor on the displayed map image;
- computer readable program code means for controlling a position of the displayed cursor in accordance with an instruction from an operator;
- computer readable program code means for virtually disposing the three-dimensional map in parallel to the map image at a backward position thereof seeing from a predetermined viewpoint, such that straight lines extending from the predetermined viewpoint to given points on a peripheral edge of the map image further pass through corresponding points on a peripheral edge of the three-dimensional map;
- computer readable program code means for projecting the predetermined viewpoint onto the three-dimensional map via a position of the cursor displayed on the map image;
- and
- computer readable program code means for detecting a point on the three-dimensional map where the projected viewpoint intersects the predetermined three-dimensional field, whereby determining the detected point as a position where the cursor specifies on the displayed map image.
A computer program for a computer having a display, the computer program causing the computer to execute the steps of:
- generating map data to display a map image on a display of the game apparatus, the map image two-dimensionally expressing a corresponding three-dimensional map which includes information representing a predetermined three-dimensional field;
- generating cursor data to display a cursor on the displayed map image;
- controlling a position of the displayed cursor in accordance with an instruction from an operator;
- virtually disposing the three-dimensional map in parallel to the map image at a backward position thereof seeing from a predetermined viewpoint, such that straight lines extending from the predetermined viewpoint to given points on a peripheral edge of the map image further pass through corresponding points on a peripheral edge of the three-dimensional map;
- projecting the predetermined viewpoint onto the three-dimensional map via a position of the cursor displayed on the map image;
- and
- detecting a point on the three-dimensional map where the projected viewpoint intersects the predetermined three-dimensional field, whereby determining the detected point as a position where the cursor specifies on the displayed map image.
Dependencies are inferred from the claim text.