IP Library Granted Patent US 8,226,483
Granted Patent B2
US 8,226,483 · App. 12/780,641 · Granted Jul 24, 2012

Game program, game device and game control method

Assignee: Konami Digital Entertainment Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,226,483
App. No.
12/780,641
Granted
Jul 24, 2012
Kind
B2
Abstract

A method for controlling a video game is provided. The method includes causing a control unit, which controls the vide game, to recognize first coordinate data indicating a first display position of a first object on the image display unit, causing the control unit to display the first object on the image display unit on the basis of the coordinate data, causing the control unit to recognize an indication position where a player contacts on the image display unit, causing the control unit to set a region for the player to select the first object, the region having a prescribed area, and causing the control unit to recognize whether or not the first object is selected by the player, on the basis of a positional relationship between the first object and the region

Claims (79)

1. A non-transitory computer readable medium storing a game program for a video game, the game program comprising:

code for causing a control unit, which controls the video game, to recognize first coordinate data indicating a first display position of a first object on the image display unit;

code for causing the control unit to display the first object on the image display unit on the basis of the first coordinate data;

code for causing the control unit to recognize second coordinate data indicating a second display position of a second object on the image display unit;

code for causing the control unit to display the second object on the image display unit on the basis of the second coordinate data;

code for causing the control unit to compute gap data indicating a gap between the first and second objects;

code for causing the control unit to search a minimum gap data based on the gap data;

code for causing the control unit to recognize an indication position where a player of the video game contacts on the image display unit;

code for causing the control unit to set a region based on the minimum gap data for the player to select the first object or the second object, the region having a prescribed area with the indication position as a center; and

code for causing the control unit to determine whether or not the first object or the second object is selected by the region.

2. The non-transitory computer readable medium as recited in claim 1 , wherein

the code for causing the control unit to set the region includes code for causing the control unit to adjust the minimum gap data and set the area of the region based on the adjusted minimum gap.

3. The non-transitory computer readable medium as recited in claim 2 , wherein

the code for causing the control unit to adjust the minimum gap data and set the area of the region based on the adjusted minimum gap includes code for causing the control unit to decrease the area of the region.

4. The non-transitory computer readable medium as recited in claim 3 , the game program further comprising

code for causing the control unit to determine whether or not at least one of the first object and the second object is stationary, wherein

the area of the region is changed based on whether or not at least one of the first object and the second object is stationary.

5. The non-transitory computer readable medium as recited in claim 1 , wherein

the code for causing the control unit to set the region includes code for causing the control unit to adjust the minimum gap data and set the area of the region based on the adjusted minimum gap, and

the code for causing the control unit to adjust the minimum gap data and set the area of the region based on the adjusted minimum gap includes code for causing the control unit to multiply the area of the region by a value of less than 1.

6. The non-transitory computer readable medium as recited in claim 5 , the game program further comprising

code for causing the control unit to determine whether or not at least one of the first object and the second object is stationary, wherein

the value is greater when the object is moving than when the object is stationary.

7. The non-transitory computer readable medium recited in claim 1 , wherein

the code for causing the control unit to set the region on the basis of the minimum gap data includes code for causing the control unit to set the region by identifying the indication position as a base point from which the region is adjusted.

8. The non-transitory computer readable medium as recited in claim 1 , wherein

the code for causing the control unit to set the region includes code for causing the control unit to expand the region from the indication position,

the code for causing the control unit to set the first object or the second object with which the region at least partially overlaps as a target object includes code for causing the control unit to set the first object or the second object with which the region after being expanded at least partially overlaps as the target object.

9. The non-transitory computer readable medium as recited in claim 8 , further comprising

code for causing the control unit to implement a command assigned to the target object, when a prescribed time has elapsed from when the control unit recognizes the indication position.

10. The non-transitory computer readable medium as recited in claim 8 , wherein

the code for causing the control unit to expand the region from the indication point includes code for causing the control unit to decrease expansion ratio of expanding the region as time elapses from when the control unit recognizes the indication position.

11. The non-transitory computer readable medium as recited in claim 8 , the game program further comprising

code for causing the control unit to determine whether or not the region at least partially overlaps with the first object or the second object; and

code for causing the control unit to stop selecting the target object, if the region at least partially overlaps with the first object or the second object.

12. The non-transitory computer readable medium as recited in any of claim 8 , wherein

the code for causing the control unit to expand the region from the indication point includes code for causing the control unit to set the maximum area of the region.

13. The non-transitory computer readable medium as recited in claim 1 , further comprising

code for causing the control unit to recognize a first boundary of the first object or the second object with first distance from the indication position, wherein

the code for causing the control unit to set the first object or the second object with which the region at least partially overlaps as a target object includes code for causing the control unit to determine whether the first distance is shorter than distance between a boundary of the region and the indication position.

14. The non-transitory computer readable medium as recited in claim 13 , further comprising

code for causing the control unit to recognize a second boundary of the first object or the second object with second distance from the indication position, the first distance being shorter than the second distance, wherein

the code for causing the control unit to set the first object or the second object with which the region at least partially overlaps as a target object includes code for causing the control unit to determine whether the second distance is shorter than distance between a boundary of the region and the indication position.

15. The non-transitory computer readable as recited of claim 14 , further comprising

code for causing the control unit to recognize third distance which is between the indication position and the center of the first object or the second object, wherein

the code for causing the control unit to set the first object or the second object with which the region at least partially overlaps as the target object includes code for causing the control unit to determine whether or not the third distance is shorter than a sum of distance between the indication position and the boundary of the region and distance from the center of the first object or the second object to the first boundary or to the second boundary.

16. The non-transitory computer readable medium as recited in any of claim 14 , wherein

the control unit sets the first object as a first target object temporarily, if the first distance or the second distance is equal to or less than the distance from the indication position to the boundary of the region,

the control unit sets the second object as a second target object temporarily, if third distance between the indication position and the center of the second object is equal to or less than sum of the distance between the indication position and the boundary of the first region and the distance from the center of the second object to the boundary of the second object,

the control unit sets the first target object as the target object finally, if the first distance or the second distance is shorter than distance between the indication position and a boundary of the second object, and

the control unit sets the second target object as the target object finally, if the first distance or the second distance is equal to or greater than the distance between the indication position and the boundary of the second object.

17. A game device which executes a video game, the game device comprising:

a display position recognition unit being configured to recognize a first display position of a first object on the image display unit, and recognize a second display position of a second object on the image display unit;

an object display unit being configured to display the first object and the second object on the image display unit;

a gap computation unit being configure to compute gap data indicating a gap between the first and second objects;

a minimum gap recognition unit being configured to search a minimum gap data which indicates a minimum gap between the first and second display objects;

an indication position recognizing unit being configured to recognize an indication position where a player of the video game contacts on the image display unit;

a region setting unit being configured to set a region based on the minimum gap data for selecting the first object or the second object, the region having a prescribed area;

an object selection unit to determine whether or not the first object or the second object is selected by the region.

18. The game device as recited in claim 17 , furthermore comprising

an indication region setting unit being configured to expand the region from the indication position; and

a region match determination unit being configured to set the first object as the target object if the region after being expanded at least partially overlaps with the first object.

19. The game device as recited in claim 17 , furthermore comprising

an indication region setting unit being configured to set the region on the basis of the indication position; and

a position determination unit being configured to determine a positional relationship between the indication position and the object and identify the first object as the target object on the basis of the positional relationship.

20. A method for controlling a video game, the method comprising:

causing a control unit, which controls the video game, to recognize first coordinate data indicating a first display position of a first object on the image display unit, and recognize second coordinate data indicate a second display position of the second object on the image display unit;

causing the control unit to display the first object on the image display unit on the basis of the first coordinate data, and the second object on the image display unit on the basis of the second coordinate data;

causing the control unit to compute gap data indicating a gap between the first and the second objects;

causing the control unit to search a minimum gap data based on the gap data;

causing the control unit to recognize an indication position where a player contacts on the image display unit;

causing the control unit to set a region based on the minimum gap data for the player to select the first object or the second object, the region having a prescribed area;

causing the control unit to determine whether or not the first object or the second object is selected the region.

21. The game control method as recited in claim 20 , wherein

causing the control unit to expand the region from the indication point, and

causing the control unit to set the first object as the target object if the region after being expanded at least partially overlaps with the first object.

22. The game control method as recited in claim 20 , wherein

causing the control unit to set the region on the basis of the indication position; and

causing the control unit to determine a positional relationship between the indication position and the object and identify the first object as the target object on the basis of the positional relationship.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2010
From: ENDO, KATSUYOSHI
To: KONAMI DIGITAL ENTERTAINMENT CO., LTD.
Reel/Frame 024389/0101 →
Priority Claims (3)
JP 2007-310979 · Nov 30, 2007 · national
JP 2007-310980 · Nov 30, 2007 · national
JP 2008-034917 · Feb 15, 2008 · national
Continuity (2)
Continuation PCTJP2008069133 · Oct 22, 2008
Related Publication 20100222143A1 · Sep 2, 2010